aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/test-all.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/test-all.yaml')
-rw-r--r--.github/workflows/test-all.yaml67
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`