Skip to content

Use shared-config's reusable CodeQL workflow#33

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

Use shared-config's reusable CodeQL workflow#33
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:58
@github-project-automation github-project-automation Bot moved this to Triage in Modularity Jul 25, 2026
@dduugg
dduugg merged commit a5c8bcc into main Jul 25, 2026
9 checks passed
@github-project-automation github-project-automation Bot moved this from Triage to Done in Modularity Jul 25, 2026
@dduugg
dduugg deleted the use-reusable-codeql-workflow branch July 25, 2026 06:03
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