features/.github/workflows/test-all.yaml
Josh Spicer 54bb1d4e25
update jupyter and ruby features (#26)
* jekyll and jupyter updates

* add ruby to jekylls pr test

* update jekyll and ruby test

* remove features that dont follow my rules
2022-05-27 13:20:32 -04:00

46 lines
1.1 KiB
YAML

name: "Test Features (CI)"
on:
push:
branches:
- main
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
features: [
"anaconda",
"aws-cli",
"azure-cli",
"common",
"desktop-lite",
"docker-from-docker",
"docker-in-docker",
"dotnet",
"git",
"git-lfs",
"github-cli",
"go",
"hugo",
"java",
"python jupyterlab", # Install 'python', then 'jupyterlab'
"kubectl-helm-minikube",
"node",
"php",
"powershell",
"python",
"ruby",
"rust",
"sshd",
"terraform",
]
baseImage: ["ubuntu:focal"]
steps:
- uses: actions/checkout@v2
- name: " Testing '${{ matrix.features }}' against '${{ matrix.baseImage }}'"
run: npx --yes ./devcontainers-cli-0.3.0.tgz features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd`