Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: ShellCheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0

Check warning on line 24 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

24:81 [line-length] line too long (88 > 80 characters)
with:
severity: warning

Expand All @@ -37,7 +37,7 @@
exit "$FAIL"

- name: Install uv
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0

Check warning on line 40 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

40:81 [line-length] line too long (82 > 80 characters)

- name: Validate YAML
run: |
Expand All @@ -45,7 +45,7 @@

- name: Prettier check
run: |
npx [email protected] --check "**/*.{json,yml,yaml,md}" --ignore-path .gitignore

Check warning on line 48 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

48:81 [line-length] line too long (95 > 80 characters)

- name: Markdownlint
run: |
Expand All @@ -53,7 +53,7 @@

- name: shfmt format check
run: |
curl -fsSL https://github.com/mvdan/sh/releases/download/v3.13.0/shfmt_v3.13.0_linux_amd64 \

Check warning on line 56 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

56:81 [line-length] line too long (102 > 80 characters)
-o /usr/local/bin/shfmt && chmod +x /usr/local/bin/shfmt
shfmt -ln bash -d -i 4 -ci src/ test/

Expand All @@ -79,17 +79,17 @@
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0

Check warning on line 82 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

82:81 [line-length] line too long (90 > 80 characters)

- name: Install devcontainer CLI
run: npm install -g @devcontainers/[email protected]

- name: Run all scenarios
run: |
devcontainer features test --project-folder . 2>&1 | tee /tmp/scenario-test-output.log

Check warning on line 89 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

89:81 [line-length] line too long (96 > 80 characters)
# Workaround: devcontainers/[email protected] exits 0 even when feature install fails.

Check warning on line 90 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

90:81 [line-length] line too long (89 > 80 characters)
# Grep for known failure strings and fail explicitly. Revisit on CLI upgrade.

Check warning on line 91 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

91:81 [line-length] line too long (87 > 80 characters)
if grep -qE "Exit code [1-9][0-9]*|failed to install|Failed to launch|Failed:| FAIL:" /tmp/scenario-test-output.log; then

Check warning on line 92 in .github/workflows/test.yml

View workflow job for this annotation

GitHub Actions / lint

92:81 [line-length] line too long (132 > 80 characters)
echo "ERROR: Test output contains failures."
exit 1
fi
Expand Down Expand Up @@ -217,7 +217,7 @@
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up QEMU for arm64 emulation
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
Expand Down
Loading