Skip to content

👷 ci(codeql): move to advanced setup on ubuntu-26.04 - #277

Closed
gaborbernat wants to merge 1 commit into
mainfrom
codeql-advanced-setup
Closed

gaborbernat wants to merge 1 commit into
mainfrom
codeql-advanced-setup

Conversation

@gaborbernat

Copy link
Copy Markdown
Collaborator

CodeQL default setup runs on ubuntu-latest, and GitHub shows a notice on every run that the label will migrate to Ubuntu 26. 🛡️ This PR moves the repository to advanced setup so the runner is pinned to ubuntu-26.04 and the notice goes away.

The new workflow mirrors what default setup runs today: the actions and python languages, the default query suite, build-mode: none, and the same triggers (pushes to main, pull requests, a weekly schedule, plus manual dispatch). Each language runs as its own matrix job and uploads under its own /language:<lang> category, so existing alerts keep matching. The job only gets contents: read and security-events: write.

Rollout

  • Turn off CodeQL default setup right before merging. GitHub does not process advanced-setup results while default setup is enabled, so until the switch the upload step on this PR may report that default setup is on.

Default setup runs on ubuntu-latest, which GitHub flags as migrating to
Ubuntu 26. A committed workflow pins the runner to ubuntu-26.04 while keeping
the same languages, default query suite and triggers.
@gaborbernat gaborbernat added the skip news PR does not need a changelog entry label Oct 26, 2026
@gaborbernat
gaborbernat deleted the codeql-advanced-setup branch October 26, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news PR does not need a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant