Skip to content

chore(timeglyph): release v0.9.8 - #30

Merged
h4x0r merged 4 commits into
mainfrom
release-plz-2026-08-20T09-47-54Z
Aug 27, 2026
Merged

h4x0r merged 4 commits into
mainfrom
release-plz-2026-08-20T09-47-54Z

Conversation

@h4x0r

@h4x0r h4x0r commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • timeglyph: 0.9.7 -> 0.9.8 (✓ API compatible changes)
Changelog

0.9.8 - 2026-08-20

Fixed

  • (gitignore) unanchor the target rule so nested cargo projects are ignored


This PR was generated with release-plz.

@h4x0r
h4x0r force-pushed the release-plz-2026-08-20T09-47-54Z branch 2 times, most recently from 7a12b67 to ea88a4e Compare August 20, 2026 22:20
@h4x0r
h4x0r force-pushed the release-plz-2026-08-20T09-47-54Z branch from ea88a4e to 9e0c24e Compare August 20, 2026 23:21
h4x0r and others added 2 commits August 26, 2026 17:06
release-plz manages the root workspace lock, but `lens/` is a separate
(Windows-only) workspace with its own Cargo.lock, so it was left pinning
`timeglyph 0.9.7` (plus other deps behind latest) after the version bump — the
`freshness` job's `cargo update --locked --manifest-path lens/Cargo.toml`
caught it truthfully. Bring the lens lock fully current (timeglyph -> 0.9.8 via
the path dep + latest compatible deps); `cargo update --locked` now locks 0
packages.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@socket-security

socket-security Bot commented Aug 26, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​uuid@​1.24.1 ⏵ 1.25.010010093100100

View full report

Refreshing the locks (freshness) bumped six third-party deps to new patch/minor
versions, which their exemptions no longer matched. Version churn of
already-covered crates is bookkeeping, not a new supply-chain decision
(ADR-0018): bump the five existing exemptions to the new versions (crc32fast
1.5.1, icu_provider 2.3.1, log 0.4.34, uuid 1.25.0, zerovec-derive 0.11.6) and
trust syn via dtolnay (mozilla/bytecode-alliance already trust the publisher).
`cargo vet` succeeds.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@h4x0r
h4x0r merged commit 1fe54cf into main Aug 27, 2026
32 of 33 checks passed
h4x0r added a commit that referenced this pull request Sep 15, 2026
Stop the freshness gate from breaking on every timeglyph release. release-plz
regenerates only the root workspace lock; `lens/` is a separate workspace
(excluded because it is Windows-only) with its own committed Cargo.lock, so
after each version bump it still pins the previous `timeglyph` path-dep version
and the freshness job's `cargo update --locked --manifest-path lens/Cargo.toml`
fails (as it did on 0.9.8, #30). Add a release-plz-pr post-step that refreshes
lens/Cargo.lock on the same release PR branch whenever a release PR exists.

lens is not published, so this touches no cargo-vet attestations. The step is
guarded (exits cleanly if there is no release PR branch) and only commits when
the lock actually changes. wasm/bindings-python/fuzz keep no committed lock, so
freshness does not gate them and they need no handling.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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