Skip to content

chore(main): release 0.7.1 - #281

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--gitlawb-node
Open

chore(main): release 0.7.1#281
github-actions[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--gitlawb-node

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.7.1 (2026-07-30)

Bug Fixes

  • ci: make the docker dependency cache work and unbreak Dockerfile.bins (99b2b9a)
  • ci: make the docker dependency cache work and unbreak Dockerfile.bins (a49e04d), closes #265 #266
  • node: add a shared owner/name slug validator (#272) (51d82de)
  • node: bound the slug owner by NAME_MAX, not the DID limit (#272) (27b0495)
  • node: fail a sync row terminally when a non-directory holds the owner path (2e664b7)
  • node: make a stalled sync queue visible, and fix two test claims (9aa4c17)
  • node: move the attempted_at migration to v17, clear of two open branches (fbc5868)
  • node: prove the mirror path is inside repos_dir before running git (#272) (3ca9473)
  • node: reject a malformed slug at the notify boundary (#272) (c587a40)
  • node: reset a peer's reachability gate when an announce changes its http_url (#270) (1964f88)
  • node: reset a peer's reachability gate when an announce changes its http_url (#270) (e2560ee)
  • node: stamp every dequeued sync row so a stuck one yields the batch (6e64d0d)
  • node: stop a peer-supplied repo slug from escaping repos_dir (#272) (c70b1df)
  • node: validate the queued slug before the worker derives a path (#272) (9f00e24)
  • review: correct two comment claims and guard two more wrong shapes (#270) (811ad50)
  • review: stop the dequeue overclaiming, and pin the starvation premise (457be11)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot requested a review from beardthelion as a code owner July 30, 2026 01:12
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--gitlawb-node branch from e1891cf to 8abd784 Compare July 30, 2026 01:15
@beardthelion beardthelion added crate:attest gitlawb-attest — attestation and verification crate:core gitlawb-core — identity, certs, encrypt, DID/UCAN crate:git-remote git-remote-gitlawb — the git remote helper crate:gl gl — the contributor CLI crate:node gitlawb-node — the serving node and REST API labels Jul 30, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--gitlawb-node branch from 8abd784 to 9d92244 Compare July 30, 2026 01:36

@beardthelion beardthelion left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving. Verified at 8bd9edf: cargo metadata --locked is clean, and the merged state equals this head, so that check covers the merge result. Injected a manifest/lock mismatch to confirm the gate is real: clippy --locked fails with "cannot update the lock file ... because --locked was passed", and passes again once reverted. Patch bump is right, no feat or breaking-change commits in v0.7.0..HEAD. The Cargo.lock hunk is exactly the five workspace version lines with no dependency drift, which is the lock-sync job doing its job on its first release.

Three notes, none blocking:

Findings

  • [P3] Deduplicate two changelog entries in a follow-up. CHANGELOG.md:6-9, :17-18. 99b2b9a/a49e04d and 1964f88/e2560ee repeat the same subject. This is new in 0.7.1; the 0.7.0 section has none. Every PR in the range landed as a two-parent merge commit and the queue's merge method is MERGE, so the merge commit's body repeats a branch commit's fix: subject and both get counted. The lever is the merge method, not release-please config, and I have not tested that switching it fixes this.
  • [P3] Add the missing icaptcha-client entry, or accept the omission knowingly. 9be5eac is in the range with no changelog line, while every other branch-level fix: commit has one. It arrived on #213, whose merge commit body is a test: line. gl depends on that crate by path, so the change ships in 0.7.1 unlisted.
  • [P3] Add crates/icaptcha-client/Cargo.toml to extra-files, or drop its annotation. release-please-config.json:10-16 lists five crates; crates/icaptcha-client/Cargo.toml:3 carries # x-release-please-version and sits at 0.4.0 while the rest moved to 0.7.1. Cargo.toml:15-17 claims every annotated crate is listed under extra-files, which is not true for this one. Pre-existing since #138, and it needs its own PR since hand edits here get regenerated.

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

Labels

autorelease: pending crate:attest gitlawb-attest — attestation and verification crate:core gitlawb-core — identity, certs, encrypt, DID/UCAN crate:git-remote git-remote-gitlawb — the git remote helper crate:gl gl — the contributor CLI crate:node gitlawb-node — the serving node and REST API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci(docker): the Dockerfile dependency-cache layer is a no-op, every image build is cold

1 participant