Skip to content

fix(ci): route pull_request runs to the GitHub lane by default - #26

Merged
donbeave merged 2 commits into
mainfrom
fix/pr-lane-github-default
Aug 30, 2026
Merged

donbeave merged 2 commits into
mainfrom
fix/pr-lane-github-default

Conversation

@donbeave

Copy link
Copy Markdown
Member

Root cause

Standalone workflows hardcoded pull_request runs onto the offline self-hosted fleet (lane expressions fell through to the Velnor default). With zero online runners, PR checks queued forever and blocked merging.

The generator-rendered ci.yml had the same bug class and was fixed in tailrocks/velnor-actions#67 (tag 2026.8.32); these standalone files are hand-maintained and missed that rollout. Same fix pattern: pull_request now selects the GitHub/ubuntu-26.04 lane. workflow_dispatch keeps Velnor as its default lane.

actionlint clean.

Standalone workflows defaulted pull_request events to the self-hosted
Velnor fleet lane. The fleet is offline, so PR checks queued forever and
blocked merging. Add github.event_name == 'pull_request' to the
GitHub-lane condition of every lane expression, mirroring the canonical
generator fix shipped in velnor-actions 2026.8.32
(tailrocks/velnor-actions#67) for ci.yml. workflow_dispatch keeps Velnor
as its default lane.

Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@donbeave
donbeave merged commit 0b47537 into main Aug 30, 2026
18 checks passed
@donbeave
donbeave deleted the fix/pr-lane-github-default branch August 30, 2026 10:21
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.

1 participant