Skip to content

Use shared-config's reusable CodeQL workflow#187

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

Use shared-config's reusable CodeQL workflow#187
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:57
@github-project-automation github-project-automation Bot moved this to Triage in Modularity Jul 25, 2026
@dduugg
dduugg merged commit 52b9d60 into main Jul 25, 2026
9 checks passed
@dduugg
dduugg deleted the use-reusable-codeql-workflow branch July 25, 2026 06:02
@github-project-automation github-project-automation Bot moved this from Triage to Done in Modularity Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant