Unverified Commit 3042260f authored by Josh Spicer's avatar Josh Spicer Committed by GitHub

remove hardcoded devcontainer-cli (#65)

remove hardcoded devcontainer-cli in favor of fetching latest from npm dynamically
parent b0e2f6ac
......@@ -2,7 +2,7 @@ name: "(Release) Release dev container features (v2)"
on:
push:
tags:
- "v0.0.2" # Temporary
- "v*"
workflow_dispatch:
jobs:
......@@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v2
- name: Generate tgz
uses: ./.github/devcontainers-action # devcontainers/action
uses: ./.github/devcontainers-action # TODO: Once 'devcontainers/action' is published, use that.
with:
publish-features: "true"
base-path-to-features: "./src"
......
......@@ -42,5 +42,8 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
- name: " Testing '${{ matrix.features }}' against '${{ matrix.baseImage }}'"
run: npx --yes ./devcontainers-cli-0.7.0-jospicer01.tgz features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd`
run: devcontainer features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd`
......@@ -21,5 +21,8 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: " Testing '${{ github.event.inputs.features }}' against '${{ github.event.inputs.baseImage }}'"
run: npx --yes ./devcontainers-cli-0.7.0-jospicer01.tgz features test --features ${{ github.event.inputs.features }} --base-image ${{ github.event.inputs.baseImage }} --collection-folder `pwd` --log-level ${{ github.event.inputs.logLevel }}
- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
- name: "Testing '${{ github.event.inputs.features }}' against '${{ github.event.inputs.baseImage }}'"
run: devcontainer features test --features ${{ github.event.inputs.features }} --base-image ${{ github.event.inputs.baseImage }} --collection-folder `pwd` --log-level ${{ github.event.inputs.logLevel }}
......@@ -55,5 +55,9 @@ jobs:
]
steps:
- uses: actions/checkout@v2
- name: " Testing '${{ matrix.features }}' against '${{ matrix.baseImage }}'"
run: npx --yes ./devcontainers-cli-0.7.0-jospicer01.tgz features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd`
- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
- name: "Testing '${{ matrix.features }}' against '${{ matrix.baseImage }}'"
run: devcontainer features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} -c `pwd`
......@@ -12,5 +12,9 @@ jobs:
if: "!contains(github.event.head_commit.message, 'no-ci') && !contains(github.event.head_commit.message, 'CI ignore')"
steps:
- uses: actions/checkout@v2
- name: " Running predefined test scenarios"
run: npx --yes ./devcontainers-cli-0.7.0-jospicer01.tgz features test --scenarios `pwd`/test-scenarios -c `pwd`
- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
- name: "Running predefined test scenarios"
run: devcontainer features test --scenarios `pwd`/test-scenarios -c `pwd`
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment