Skip to content

QVAC-22747 infra: add weekly schedule to the CodeScan caller - #23

Open
GSServita wants to merge 1 commit into
masterfrom
feat/codescan-weekly-schedule
Open

QVAC-22747 infra: add weekly schedule to the CodeScan caller#23
GSServita wants to merge 1 commit into
masterfrom
feat/codescan-weekly-schedule

Conversation

@GSServita

Copy link
Copy Markdown

🎯 What problem does this PR solve?

  • The canonical CodeScan baseline (security-baseline.yml) runs on push / pull_request / workflow_dispatch only, so the QVAC-19056 commitment to a weekly scan is currently unmet on this repo.

📝 How does it solve it?

  • Adds a schedule: cron alongside the existing triggers. Crons are staggered across weekdays per repo to spread scheduled-run load across the fleet.
  • No other change — same reusable-workflow pin, inputs, and permissions.

🧪 How was it tested?

  • actionlint clean.
  • After merge: confirm the workflow shows under the repo's scheduled workflows and the first weekly run is green (workflow_dispatch can smoke-test it immediately).

The canonical CodeScan baseline currently runs on push/PR only, so the
QVAC-19056 commitment to a weekly scan is unmet. Add a scheduled cron
(staggered per repo across the fleet) alongside the existing
push / pull_request / workflow_dispatch triggers. No other change.
@github-actions

Copy link
Copy Markdown

Review Status

Current Status: ❌ PENDING
Approvals so far: none

Pending reviews: Needs 1 Management or Team Lead, and 1 more from Management, Team Lead, or Member.

@GSServita
GSServita marked this pull request as ready for review July 27, 2026 09:34
@GSServita
GSServita requested review from a team as code owners July 27, 2026 09:34

@Proletter Proletter 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.

QVAC-19056 rollout — approved.

GHA audit clean: pinned to qvac-actions 0.2.0 (SHA + version comment), explicit least-privilege permissions, plain pull_request, concurrency set. Weekly cron slot (Sun 07:00) is unique across the fleet — no collisions.

— Reviewed via qv-devops-pr-review (agent-assisted).

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