Skip to content

Navigation Menu

Sign in
Sign up

chore(release): v0.39.0 - #431

Merged
avrabe merged 1 commit into
main from
release/v0.39.0
Aug 20, 2026
Merged

chore(release): v0.39.0 #431
avrabe merged 1 commit into
main from
release/v0.39.0

Conversation

@avrabe

@avrabe avrabe commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Version bump for v0.39.0. The feature landed in #430 (closes hole (2) of #375).

Scope

Deletes the two unloaded shadow safety files (safety/requirements.yaml, safety/analysis.yaml) and adds tools/check_safety_sources.py to guard their return — closing hole (2) of REQ-GUARD-STATUS-VOCAB-001.

Bump

  • Cargo.toml [workspace.package].version 0.38.00.39.0.
  • Cargo.lock — 23 workspace crates, via cargo update --workspace.
  • vscode-spar/package.json 0.38.00.39.0.
  • REQ-GUARD-STATUS-SHADOW-001 promoted implementedverified (release v0.39.0). Both holes of REQ-GUARD-STATUS-VOCAB-001 are now closed.

rivet validateResult: PASS.

Note: v0.38.0's signed tag is still an outstanding maintainer handoff from the prior run (protected refs/tags/v*); v0.39.0's tag will be the same. Both bump commits are independently taggable points on main.

🤖 Generated with Claude Code


Generated by Claude Code

Scope: close hole (2) of #375 — delete the two unloaded shadow safety files
and guard their return (#430).
Version bump only — the feature landed in #430. Cargo.toml / Cargo.lock (23
workspace crates) / vscode-spar/package.json 0.38.0 -> 0.39.0;
REQ-GUARD-STATUS-SHADOW-001 promoted to verified (release v0.39.0). Both holes
of REQ-GUARD-STATUS-VOCAB-001 are now closed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Copy link
Copy Markdown

Rivet verification gate

20/20 passed

count
Passed 20
Failed 0
Skipped (no steps) 0

Filter: (and (= type "feature") (or (has-tag "v093") (has-tag "v0100")))

Failed artifacts

(none)

Updated automatically by tools/post_verification_comment.py. Source of truth: artifacts/verification.yaml.

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

avrabe merged commit 113c4be into main Aug 20, 2026
21 checks passed
avrabe deleted the release/v0.39.0 branch August 20, 2026 23:11

avrabe commented Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

v0.39.0 is merged to main and STAGED — needs a maintainer to push the signed tag

#375 hole (2) shipped end-to-end onto main:

What's blocked: pushing the v0.39.0 tag that fires release.yml cannot be done from this automated session. The tag is created and SSH-signed locally (annotated tag on main HEAD 113c4be), but git push origin v0.39.0 returns HTTP 403: refs/tags/v* is protected and only you can push it. Branch pushes from this session work; tag refs are locked, which is the correct posture for a ref that triggers publishing. I did not force, fake, or work around it.

There are now TWO outstanding signed tags to cut (in order)

v0.38.0 from the prior run was never tagged either (same 403). To ship both, please run locally:

git fetch origin main
# v0.38.0 — tag the bump commit where Cargo.toml first read 0.38.0
git tag -s v0.38.0 1f1a19f -m 'v0.38.0'
git tag -v v0.38.0
git push origin v0.38.0 # triggers release.yml for v0.38.0
# v0.39.0 — tag current main HEAD (the #431 merge)
git tag -s v0.39.0 113c4be -m 'v0.39.0'
git tag -v v0.39.0
git push origin v0.39.0 # triggers release.yml for v0.39.0

Both bump commits are independent, valid taggable points: v0.38.0 at 1f1a19f bundles work through that commit; v0.39.0 at 113c4be bundles everything since (incl. #429 interop and #430 safety-sources). Re-cutting on your machine is cleanest — the signatures will be under your key.

Note on release.yml: a failure isolated to the Marketplace/VSCE publish job = expired VSCE_PAT — the binaries still ship; it is not a release failure.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

AltStyle によって変換されたページ (->オリジナル) /