build: update security Actions and public contracts - #10
Conversation
Bumps [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) from 4.37.2 to 4.37.3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@e064762...e4fba86) --- updated-dependencies: - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
📝 WalkthroughWalkthroughThe pull request updates pinned GitHub Actions, refreshes public REST and MCP contract counts, and changes the contract checker to read local ChangesWorkflow and public contract updates
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/scorecard.yml:
- Line 44: Align the CodeQL action version with the PR objective: if upgrading
from v4.37.2 to v4.37.3, replace the upload-sarif pin in both workflows with
commit e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81; otherwise update the objective
and related version references to v4.37.4.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 22d97a9e-85dd-4438-b531-b99839e91a60
📒 Files selected for processing (4)
.github/workflows/codeql.yml.github/workflows/scorecard.ymlprofile/README.mdscripts/check-public-contract.mjs
kriptoburak
left a comment
There was a problem hiding this comment.
Audited and validated. This consolidates the current stable CodeQL and Scorecard pins, synchronizes public contract counts, and makes the contract checker validate the PR workspace. The contract check passes across all 19 public repositories.
furkanerday
left a comment
There was a problem hiding this comment.
Reviewed the complete current diff, public-contract changes, workflow permissions, immutable Action pins, PR conversation, resolved thread, required checks, repository policies, and DCO trailers. The CodeQL and Scorecard SHAs match the stated upstream releases, least-privilege and security-upload gates remain intact, the live OpenAPI/MCP counts agree with the contract check, and the exact independence notice remains unchanged. All required checks are green and no actionable thread remains.
Summary
.githubfiles during pull request checksValidation
GITHUB_TOKEN=$(gh auth token) node scripts/check-public-contract.mjsgit diff --checkThe public contract check covers all 19 public Xquik-dev repositories.
Note
Update security GitHub Actions versions and public contract counts
github/codeql-actionfrom v4.37.2 to v4.37.4 in both codeql.yml and scorecard.yml, and bumpsossf/scorecard-actionfrom v2.4.3 to v2.4.4.119 catalog routesand adds local filesystem reads for the.githubrepo instead of fetching over HTTP.Macroscope summarized 7d46db1.
Summary by CodeRabbit
Chores
Documentation