You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Surfaced by the v1.55 smithy runner migration (#149).
Two infra gaps the migration exposed
gh CLI absent on the smithy Hetzner runners.tools/post_verification_comment.py shells out to gh repo view / gh pr comment; on GitHub-hosted ubuntu-latest gh is preinstalled, on pulseengine-ci-01-* it is not → FileNotFoundError: 'gh'. Mitigated in feat(ci): v1.55 — CI sovereignty: smithy self-hosted runners + Kani roll-up gate #149 (the comment step is now continue-on-error + the script soft-fails), so the gate verdict is correct — BUT the sticky verification comment no longer posts on self-hosted PRs. To restore it: either add gh to the smithy runner image (smithy Ansible), or switch the script to the GitHub REST API via GITHUB_TOKEN + curl/urllib (no gh dependency — preferred, keeps the workflow runner-agnostic).
Node 20 action deprecation.actions/upload-artifact@v4 (and others) warn: Node 20 is forced to Node 24 on 2026-06-16. Bump pinned action versions before then across relay's workflows.
Neither blocks a merge; both are CI hygiene for the now-self-hosted pipeline. Candidate for a v1.55.x or v1.58 (hygiene) follow-up.
Surfaced by the v1.55 smithy runner migration (#149).
Two infra gaps the migration exposed
ghCLI absent on the smithy Hetzner runners.tools/post_verification_comment.pyshells out togh repo view/gh pr comment; on GitHub-hosted ubuntu-latestghis preinstalled, onpulseengine-ci-01-*it is not →FileNotFoundError: 'gh'. Mitigated in feat(ci): v1.55 — CI sovereignty: smithy self-hosted runners + Kani roll-up gate #149 (the comment step is nowcontinue-on-error+ the script soft-fails), so the gate verdict is correct — BUT the sticky verification comment no longer posts on self-hosted PRs. To restore it: either addghto the smithy runner image (smithy Ansible), or switch the script to the GitHub REST API viaGITHUB_TOKEN+curl/urllib(noghdependency — preferred, keeps the workflow runner-agnostic).Node 20 action deprecation.
actions/upload-artifact@v4(and others) warn: Node 20 is forced to Node 24 on 2026-06-16. Bump pinned action versions before then across relay's workflows.Neither blocks a merge; both are CI hygiene for the now-self-hosted pipeline. Candidate for a v1.55.x or v1.58 (hygiene) follow-up.
🤖 Generated with Claude Code