Skip to content

Use shared-config's reusable CodeQL workflow#16

Merged
dduugg merged 1 commit into
mainfrom
use-reusable-codeql-workflow
Jul 25, 2026
Merged

Use shared-config's reusable CodeQL workflow#16
dduugg merged 1 commit into
mainfrom
use-reusable-codeql-workflow

Conversation

@dduugg

@dduugg dduugg commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Replaces the full copy-pasted codeql.yml with a thin caller of rubyatscale/shared-config/.github/workflows/codeql.yml@main (rubyatscale/shared-config#29), passing this repo's language list (["actions","ruby"]) as input instead of a hardcoded matrix.

Functionally identical to the current workflow - same checkout/codeql-action SHAs, same build-mode: none, same permissions - but future fixes (like the stale version-comment cleanup in shared-config#28) now land once in shared-config instead of needing to be repeated by hand across every consuming repo.

Test plan

  • zizmor and actionlint - 0 findings
  • Confirm the CodeQL check still runs and passes on this PR

Replaces the full copy-pasted codeql.yml with a thin caller of
rubyatscale/shared-config/.github/workflows/codeql.yml@main
(rubyatscale/shared-config#29), passing this repo's language list
(["actions","ruby"]) as input instead of a hardcoded matrix. Functionally
identical - same checkout/codeql-action SHAs, same build-mode: none,
same permissions - but future fixes (like the stale version-comment
cleanup in shared-config#28) now land once in shared-config instead of
needing to be repeated by hand across every repo.
@dduugg
dduugg requested a review from a team as a code owner July 25, 2026 05:56
@dduugg
dduugg merged commit b85ebd8 into main Jul 25, 2026
9 checks passed
@dduugg
dduugg deleted the use-reusable-codeql-workflow branch July 25, 2026 06:00
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