diff options
author | Josh Spicer <joshspicer@github.com> | 2022-05-26 02:56:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-26 02:56:12 +0300 |
commit | 04f5d29fd077718a364fa79c76e103e5c0f3c1ad (patch) | |
tree | 91a7901e79e12d8e980b2614abaa08297f9545e7 /.github/workflows/test-all.yaml | |
parent | f86091f02dfd16e122f420906d422616a60c27cd (diff) |
smart PR action (#23)
* attempt at update action
* Update test-pr.yaml
* make a change to a source file
* try out a few
* easy case
* filter
* try a two-feature key
* without jup
* overthinking?
* naming
* changes
* all
* remove comments
Diffstat (limited to '.github/workflows/test-all.yaml')
-rw-r--r-- | .github/workflows/test-all.yaml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.github/workflows/test-all.yaml b/.github/workflows/test-all.yaml new file mode 100644 index 0000000..160ece6 --- /dev/null +++ b/.github/workflows/test-all.yaml @@ -0,0 +1,47 @@ +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", + "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" ] + 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` |