diff options
Diffstat (limited to '.github/workflows/test-all.yaml')
-rw-r--r-- | .github/workflows/test-all.yaml | 67 |
1 files changed, 34 insertions, 33 deletions
diff --git a/.github/workflows/test-all.yaml b/.github/workflows/test-all.yaml index 3744e22..ee4d50b 100644 --- a/.github/workflows/test-all.yaml +++ b/.github/workflows/test-all.yaml @@ -1,8 +1,8 @@ name: "Test Features (CI)" -on: +on: push: branches: - - main + - main workflow_dispatch: jobs: @@ -10,38 +10,39 @@ jobs: 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", - "java gradle", # Install 'java', then 'gradle' - "hugo", - "java", - "jekyll", - "python jupyterlab", # Install 'python', then 'jupyterlab' - "kubectl-helm-minikube", - "maven", - "node", - "php", - "powershell", - "python", - "ruby", - "rust", - "sshd", - "terraform" ] - baseImage: [ "ubuntu:focal" ] + matrix: + features: [ + "anaconda", + "aws-cli", + "azure-cli", + "common", + "desktop-lite", + "docker-from-docker", + "docker-in-docker", + "dotnet", + "git", + "git-lfs", + "github-cli", + "go", + "java gradle", # Install 'java', then 'gradle' + "hugo", + "java", + "ruby jekyll", # Install 'ruby', then 'jekyll' + "python jupyterlab", # Install 'python', then 'jupyterlab' + "kubectl-helm-minikube", + "maven", + "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` + run: npx --yes ./devcontainers-cli-0.3.0.tgz features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd` |