Skip to content

fix: verify main CodeQL analysis before package releases - #4

Merged
anilkreddy merged 1 commit into
mainfrom
fix/main-release-security-evidence
Nov 9, 2026
Merged

anilkreddy merged 1 commit into
mainfrom
fix/main-release-security-evidence

Conversation

@anilkreddy

Copy link
Copy Markdown
Contributor

Summary

Publication was blocked because the guard required the PR-only CodeQL security check on main. Require the successful official CI/analysis jobs, then verify the exact main commit's completed CodeQL analysis and no open CodeQL alerts through the read-only API. Continue to reject unsuccessful security-app checks when present.

Adds only security-events: read to publication/Release jobs. Package source and 0.0.1 manifests are unchanged. No security gate is bypassed.

Validation

  • Full local pnpm quality passes, including coverage, installed tarballs, workflow/security guards, public scan and dependency audit.
  • Read-only verification against merged main succeeds: exact CodeQL analysis exists with no errors/warnings and no open alerts.
  • Tests cover main without the PR check, exact commit/ref/tool/workflow identity, failed/partial/latest scans and open alerts.

Release status

No package has been published yet. Merge after green checks as part of the authorized 0.0.1 release, then publish through the guarded workflows.

@anilkreddy
anilkreddy merged commit 48439f1 into main Nov 9, 2026
6 checks passed
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