Skip to content

Commit c248080

Browse files
Update workflows
1 parent 10fa8f9 commit c248080

3 files changed

Lines changed: 19 additions & 14 deletions

File tree

.github/workflows/lint.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,13 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v6
14-
with:
15-
fetch-depth: 0
16-
- uses: redhat-plumbers-in-action/differential-shellcheck@v5
14+
- uses: ludeeus/action-shellcheck@2.0.0
1715
validate:
1816
name: Validate devcontainer-feature.json files
1917
runs-on: ubuntu-latest
2018
steps:
2119
- uses: actions/checkout@v6
2220
- uses: devcontainers/action@v1
2321
with:
24-
base-path-to-features: "./src"
25-
validate-only: "true"
22+
base-path-to-features: ./src
23+
validate-only: true

.github/workflows/release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ on:
88
jobs:
99
lint:
1010
name: Lint
11-
uses: "./.github/workflows/lint.yml"
11+
uses: ./.github/workflows/lint.yml
1212
test:
1313
name: Test
14-
uses: "./.github/workflows/test.yml"
14+
uses: ./.github/workflows/test.yml
1515
publish-to-github-packages:
1616
name: Publish to GitHub Packages
1717
permissions:
@@ -26,8 +26,7 @@ jobs:
2626
- uses: actions/checkout@v6
2727
- uses: devcontainers/action@v1
2828
with:
29-
base-path-to-features: "./src"
30-
generate-docs: "false"
31-
publish-features: "true"
29+
base-path-to-features: ./src
30+
publish-features: true
3231
env:
3332
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,12 @@ jobs:
2323
continue-on-error: true
2424
steps:
2525
- uses: actions/checkout@v6
26-
- run: npm install -g @devcontainers/cli
27-
- run: devcontainer features test -f ${{ matrix.features }} -i ${{ matrix.baseImage }} --skip-scenarios .
26+
- run: |
27+
npx @devcontainers/cli features test \
28+
--base-image ${{ matrix.baseImage }} \
29+
--features ${{ matrix.features }} \
30+
--project-folder . \
31+
--skip-scenarios
2832
test-scenarios:
2933
name: Feature ${{ matrix.features }}
3034
runs-on: ubuntu-latest
@@ -39,5 +43,9 @@ jobs:
3943
continue-on-error: true
4044
steps:
4145
- uses: actions/checkout@v6
42-
- run: npm install -g @devcontainers/cli
43-
- run: devcontainer features test -f ${{ matrix.features }} --skip-autogenerated --skip-duplicated .
46+
- run: |
47+
npx @devcontainers/cli features test \
48+
--features ${{ matrix.features }} \
49+
--project-folder . \
50+
--skip-autogenerated \
51+
--skip-duplicated

0 commit comments

Comments
 (0)