Skip to content

ci: pin the first release after the workspace move - #40

Merged
stmh merged 1 commit into
mainfrom
fix/release-please-pin
Nov 9, 2026
Merged

stmh merged 1 commit into
mainfrom
fix/release-please-pin

Conversation

@stmh

@stmh stmh commented Nov 9, 2026

Copy link
Copy Markdown
Member

Follow-up to #39, which did not change release PR #38. The release-please run log shows three causes:

  • A per-package last-release-sha is not used for the commit scan. grantry-redis has no release yet, so release-please scanned all of history for it.
  • fb23cb4 (the Release-As: 0.2.0 commit) touches no files, so it applies to every package.
  • grantry's feat commits changed src/ before the move to grantry/, so the path filter doesn't count them for grantry.

This PR sets last-release-sha at the top level, so the scan stops at v0.4.0, and adds release-as: 0.5.0 for grantry. Expected in #38: grantry 0.5.0 and grantry-redis 0.1.0, with grantry-redis requiring grantry = "0.5". Remove both settings after the release.

The grantry changelog entry will lack the conformance and routes features, because those commits aren't attributed to grantry/. Add them by hand on the release PR branch before merging.

Per-package last-release-sha is not used for the commit scan, and the
empty Release-As: 0.2.0 commit fb23cb4 applies to every path. Set
last-release-sha at the top level so the scan stops at v0.4.0, and
release grantry as 0.5.0: its features predate the move to grantry/, so
the path filter does not count them. Remove both after this release.
@stmh
stmh merged commit 824b227 into main Nov 9, 2026
4 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