Skip to content

ci: bump setup-uv to v10.1.0 and sync the pinned-SHA contract test - #213

Merged
sumitake merged 1 commit into
mainfrom
cursor/setup-uv-pin-companion-25ea
Sep 14, 2026
Merged

sumitake merged 1 commit into
mainfrom
cursor/setup-uv-pin-companion-25ea

Conversation

@sumitake

@sumitake sumitake commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Summary

Companion for Dependabot #212 (astral-sh/setup-uv 10.0.1 → 10.1.0). That PR only updates .github/workflows/release.yml and fails CI because tests/test_ci_security_contract.py::test_release_provisions_pinned_uv_before_schema_validation still hardcodes the old SHA.

This branch applies the same pin and updates the contract test so CI can go green. The installed uv version remains '0.12.5', still required before schema validation.

Ops can close #212 after this merges. Do not push onto dependabot/**.

Boundary declaration

  • No provider executor source, raw provider command, credential, private absolute path, retired package tree, downloader, or post-install hook is included.
  • Native-runtime changes, if any, contain only a final signed artifact and reviewed public verification metadata; implementation and credentials remain private.
  • The change does not create a host-specific preset or provider-specific plugin.

Generated and release surfaces

  • Skill specs and generated SKILL.md files are in parity. (unchanged)
  • Claude and Codex marketplaces/manifests are in parity. (unchanged)
  • A unique changelog.d/ fragment is present for a user-visible change; generated CHANGELOG.md changes only in a release/bootstrap PR. (not user-visible; CI pin + test only)
  • Version metadata is bumped when behavior or distributed content changes. (no package behavior or distributed content change)

Verification

  • python3 -m unittest tests.test_ci_security_contract.CiSecurityContractTests -v — 14 tests OK locally, including test_release_provisions_pinned_uv_before_schema_validation
  • git diff --check — clean
  • Remaining repository gates run in PR CI.

Review and post-condition

Tier 2 (ordinary CI dependency pin + matching test). No independent-family review is claimed in this opening. After merge, required checks should be green on main; then close #212.

Compliance trace

author: cursor (Grok 4.6)
standing_directives: Read AGENTS.md and public governance; keep the change limited to the release.yml setup-uv pin and matching security-contract test; never push dependabot/**.
tier: 2
cross_check: AWAITING independent-family review of the setup-uv v10.1.0 pin (bec219d24cd3e171d82865faccec33120bb574f4) and matching contract test.
post_condition: After operator merge, confirm main uses the v10.1.0 setup-uv pin, the contract test matches, required CI is green, and Dependabot #212 can be closed.
mcp_coverage_gap: NONE
contributor_rights: OWNER-AUTHORED
operator_reserved: yes - .github/workflows/release.yml is reserved by CODEOWNERS; operator must merge.

Open in Web Open in Cursor 

Companion for Dependabot #212. Keep uv 0.12.5 and assert the new
pinned SHA so the release security contract stays in sync.

Co-authored-by: John Osumi <sumitake@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: d3cb6ac5-6d29-4038-abad-3ca888ec6389


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 14, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-14T16:34:11.116616Z ba1362c PR opened
🔒 Security Review Completed 2026-09-14T16:35:55.242726Z ba1362c PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sumitake
sumitake merged commit c2c9d4d into main Sep 14, 2026
19 checks passed
@sumitake
sumitake deleted the cursor/setup-uv-pin-companion-25ea branch September 14, 2026 16:39
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