Skip to content

ci: quote GITHUB_ENV in E2E image build steps (SC2086) - #6

Merged
davidtaikocha merged 1 commit into
masterfrom
fix/e2e-workflow-shellcheck-quoting
Sep 25, 2026
Merged

davidtaikocha merged 1 commit into
masterfrom
fix/e2e-workflow-shellcheck-quoting

Conversation

@kimo-ice

Copy link
Copy Markdown
Collaborator

Why

ci.yml runs actionlint, which runs shellcheck on run: scripts only when shellcheck is installed. The self-hosted runner image has no shellcheck, so these checks were skipped silently. GitHub-hosted runners ship it, and on the hosted-runner benchmark (#5) e2e-harness fails with:

.github/workflows/e2e_pytest.yml:55:9: shellcheck reported issue in this script: SC2086:info:13:35: Double quote to prevent globbing and word splitting
.github/workflows/e2e_pytest_nethermind.yml:55:9: (same)

What changes

Quote $GITHUB_ENV in the image-build step of both E2E workflows. No behaviour change.

Test plan

  • actionlint -config-file .github/actionlint.yaml with shellcheck installed passes locally.
  • e2e-harness passes in CI.

@davidtaikocha
davidtaikocha merged commit 89261d6 into master Sep 25, 2026
5 of 6 checks passed
@davidtaikocha
davidtaikocha deleted the fix/e2e-workflow-shellcheck-quoting branch September 25, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants