Skip to content

fix(workflow): generate actionlint runner labels - #629

Merged
donbeave merged 6 commits into
mainfrom
codex/generate-actionlint-runner-config-20260907
Sep 10, 2026
Merged

fix(workflow): generate actionlint runner labels#629
donbeave merged 6 commits into
mainfrom
codex/generate-actionlint-runner-config-20260907

Conversation

@donbeave

@donbeave donbeave commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Summary\n\n- Generate .github/actionlint.yaml from the Velnor workflow runner contract.\n- Include configured Velnor labels and hosted runner label, keeping actionlint aligned with generated workflows.\n- Add regression coverage.\n\nMr. Boxington tests, format check, and clippy pass. No workflow was hand-edited.

@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

Copy link
Copy Markdown
Collaborator Author

This PR became CONFLICTING after #627 merged (squash commit c2adbff): both branches rewrite the same .github/ci/.github-actions-generator-state hash line. The actionlint-label generation work itself has clear value. Per policy conflicts are not hand-resolved by triage — this needs a rebase onto current main and regeneration of the generator state (velnor-workflow regenerate), after which it can be re-evaluated for merge.

donbeave and others added 5 commits September 10, 2026 14:16
Generate actionlint runner-label metadata from the configured Velnor and GitHub runner contract so static runner mappings remain lintable.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
Use the configured GitHub runner for split APT updater jobs instead of a hardcoded label that actionlint and the repository contract reject.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
Migrate the known legacy actionlint config through Velnor ownership and normalize static APT GitHub lanes when re-adopting generated templates.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
Run velnor-workflow to migrate the legacy actionlint runner metadata and refresh its ownership state.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
@donbeave
donbeave force-pushed the codex/generate-actionlint-runner-config-20260907 branch from 1e7ccb8 to 779ee17 Compare September 10, 2026 07:21
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
@donbeave
donbeave force-pushed the codex/generate-actionlint-runner-config-20260907 branch from 779ee17 to 269503f Compare September 10, 2026 07:23
@donbeave
donbeave merged commit d32f152 into main Sep 10, 2026
36 checks passed
@donbeave
donbeave deleted the codex/generate-actionlint-runner-config-20260907 branch September 10, 2026 07:35
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