发布

  • [OPIK-6583] [INFRA] [CI] fix: resolve remaining shellcheck findings in workflows (#6780)

    frostbyte_neo 发布于 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.

    下载附件