Skip to content

ci: move shared scans to GitHub-hosted runners - #9

Merged
altaywtf merged 1 commit into
mainfrom
ci/github-hosted-runners
Sep 8, 2026
Merged

ci: move shared scans to GitHub-hosted runners#9
altaywtf merged 1 commit into
mainfrom
ci/github-hosted-runners

Conversation

@altaywtf

@altaywtf altaywtf commented Sep 8, 2026

Copy link
Copy Markdown
Member

Problem

Private uinaf repositories still run shared scans on Blacksmith.

Solution

Run every shared scanner on standard GitHub-hosted Ubuntu 24.04 and remove the obsolete custom runner allowance.

Copilot AI lite review requested due to automatic review settings September 8, 2026 07:04
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 8, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-08T07:07:13.754261Z 651bf21 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@slopzapper slopzapper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨ CLEAN

Shared scan jobs now run on ubuntu-24.04 for every caller, the Blacksmith actionlint allowlist is gone with no remaining self-hosted labels, and the README matches.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes consistently remove Blacksmith runner usage across the shared scan workflow and associated docs/config without leaving remaining references in the repo.

Pull request overview

This PR updates the org-wide shared scan workflow to always run on standard GitHub-hosted Ubuntu 24.04 runners, removing the prior conditional support for the Blacksmith runner label and the corresponding Actionlint configuration exception.

Changes:

  • Switch all jobs in the reusable scan.yml workflow to runs-on: ubuntu-24.04.
  • Remove obsolete documentation describing runner selection based on caller visibility.
  • Remove the Actionlint configuration that allowed blacksmith-* runner labels.
File summaries
File Description
README.md Updates documentation to reflect GitHub-hosted Ubuntu runners for all callers.
.github/workflows/scan.yml Removes conditional runner selection and standardizes jobs on ubuntu-24.04.
.github/actionlint.yaml Removes now-unneeded Actionlint allowance for blacksmith-* runner labels.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@altaywtf
altaywtf merged commit d801c9c into main Sep 8, 2026
5 checks passed
@altaywtf
altaywtf deleted the ci/github-hosted-runners branch September 8, 2026 07:07
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.

2 participants