-
[OPIK-6583] [INFRA] [CI] fix: resolve remaining shellcheck findings in workflows (#6780)
发布于
2026-05-25 11:25:41 +00:00 Resolves the long-tail of actionlint/shellcheck findings (subtask 4 of 5
under OPIK-6323) so default-severity actionlint runs clean across the full
.github/workflows/ tree.- 41 SC2086: quoted bare $GITHUB_OUTPUT / $GITHUB_ENV / $GITHUB_STEP_SUMMARY
and similar vars across 15 workflow files; 2 deliberate word-splits in
clickhouse_migration_cluster_check.yml annotated with shellcheck disable - 11 SC2129: collapsed repeated >> "$FILE" redirects into { ...; } >> "$FILE"
blocks; for whole-step summaries used exec >> "$GITHUB_STEP_SUMMARY" - 1 SC2162: added -r to read in publish_helm_chart.yaml
- 1 SC2035: ls .vsix -> ls ./.vsix in publish_cursor_extension.yml
- 1 SC2004: dropped $ inside array index in release.yaml
actionlint -shellcheck=shellcheck .github/workflows/.yml
.github/workflows/.yaml now exits 0 at default (info+) severity.下载附件
- 41 SC2086: quoted bare $GITHUB_OUTPUT / $GITHUB_ENV / $GITHUB_STEP_SUMMARY