Skip to content

chore: release main#3

Open
robot-yavanna[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore: release main#3
robot-yavanna[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@robot-yavanna
Copy link

@robot-yavanna robot-yavanna bot commented Mar 14, 2026

Release Notes

git-forge: 0.0.1

0.0.1 (2026-03-17)

Features

  • Replaces: trailer for non-destructive edits (8e13aea)
  • Add --fetch flag (3c0b008)
  • Add --no-fetch flag (3c0b008)
  • Add --no-push flag and fetch/push forge refs on mutations (e5b43e0)
  • Add --global flag to write to ~/.gitconfig instead of .git/config (fb69390)
  • Add git forge comment (new, reply, view, edit) (8e13aea)
  • Add git forge comment subcommand with full CRUD and anchor support (8e13aea)
  • Add git forge install to configure forge refspecs (fb69390)
  • Add Install variant to top-level Commands (fb69390)
  • Add access module with Contributors and AccessPolicy traits (6b84719)
  • Add annotations module with Comments and Approvals traits (84d4127)
  • Add checks module with CheckDefinitions and CheckResults traits (60f7c91)
  • Add comments bench harness stub (31c339f)
  • Add counters module with EntityCounter trait (3e877df)
  • Add enforcement module with MergeGate and Queue traits (ff2c213)
  • Add entities module with Issues and Reviews traits (6875053)
  • Add git-forge-comment dependency to git-forge (31c339f)
  • Add git-forge-comment to workspace dependencies (31c339f)
  • Add man generation (ea319f1)
  • Add releases module with Releases trait (4c7d1db)
  • Anchor comments to blobs with union line ranges (comma-separated) (8e13aea)
  • Auto-open editor when stdin is a TTY (drops explicit --interactive) (8e13aea)
  • Default comment target to commit/<HEAD> (8e13aea)
  • Implement install::run with remote resolution and idempotent config writes (fb69390)
  • Infer anchor type from git object kind; resolve paths via HEAD tree (8e13aea)
  • Integrate comments into issues via Issues::add_issue_comment (8e13aea)
  • Move issue/review refs under refs/forge/ (8e13aea)
  • Report when forge refspecs are already installed (26a2977)
  • Scaffold check command with new/edit/list/status/show verbs (13b95d4)
  • Scaffold check exe with new/edit/list/status/show stubs (90ad30d)
  • Scaffold cli, exe, git2 modules in git-forge-comment (31c339f)
  • Scaffold issue command with new/edit/list/status/show verbs (07bd435)
  • Scaffold issue exe with new/edit/list/status/show stubs (82987ba)
  • Scaffold release command with new/edit/list/status/show verbs (ff26c6c)
  • Scaffold release exe with new/edit/list/status/show stubs (532f560)
  • Scaffold review command with new/edit/list/status/show verbs (7cfa287)
  • Scaffold review exe with new/edit/list/status/show stubs (9c192c8)
  • Separate --no-fetch flag from --no-push (3c0b008)
  • Wire git-forge-comment into top-level CLI (76f3af0)
  • Wire up git-forge-comment crate dependencies (31c339f)

Bug Fixes

  • Add missing doc comments on CLI subcommand fields (f7459a7)
  • Remove push refspec from install command (3a4ea6a)
  • Resolve clippy warnings (format_push_string, resolve_editor, let-else) (8e13aea)
  • Set proper Crate versions (c4923ec)
  • Validate line ranges in build_anchor; remove COMMENT_EDITMSG on success (8e13aea)

Miscellaneous Chores

  • Trigger initial release (b199406)
git-forge-comment: 0.0.1

0.0.1 (2026-03-17)

Features

  • Replaces: trailer for non-destructive edits (8e13aea)
  • Add --fetch flag (3c0b008)
  • Add --no-fetch flag (3c0b008)
  • Add --no-push flag and fetch/push forge refs on mutations (e5b43e0)
  • Add -a flag to comment list; hide resolved by default (bfbc825)
  • Add git forge comment view subcommand (ff66358)
  • Add git forge comment (new, reply, view, edit) (8e13aea)
  • Add git forge comment subcommand with full CRUD and anchor support (8e13aea)
  • Add comments bench harness stub (31c339f)
  • Add git-forge-comment dependency to git-forge (31c339f)
  • Add git-forge-comment to workspace dependencies (31c339f)
  • Add interactive mode and edit command to git-forge-comment (f313265)
  • Add tests and CLI definitions for git-forge-comment (7a52d0d)
  • Allow commenting on any git object via <kind>/<id> target (ff66358)
  • Anchor comments to blobs with union line ranges (comma-separated) (8e13aea)
  • Anchor enum (Blob/Commit/Tree/CommitRange) (3b4e323)
  • Auto-detect TTY via std::io::IsTerminal for editor dispatch (6b27821)
  • Auto-open editor when stdin is a TTY (6b27821)
  • Auto-open editor when stdin is a TTY (drops explicit --interactive) (8e13aea)
  • Comment edit <target> <oid> [--body] (f313265)
  • Comment new --interactive (f313265)
  • Comment reply --interactive (f313265)
  • Comment, NewComment enums (3b4e323)
  • Comments trait (comments_on, find_comment, add_comment) (3b4e323)
  • COMMENTS_REF_PREFIX, issue_comments_ref, review_comments_ref (3b4e323)
  • Default comment target to commit/<HEAD> (8e13aea)
  • Default comment target to commit/<HEAD> (2a1df35)
  • Define domain types and Comments trait for git-forge-comment (3b4e323)
  • Expand comment CLI and unify refs under refs/forge/ (ff66358)
  • Implement CommentCommand CLI subcommand enum (7a52d0d)
  • Implement Comments trait for git2::Repository (6de5939)
  • Implement execution logic for git-forge-comment (b6b78c0)
  • Implement git2 backend for git-forge-comment (6de5939)
  • Infer anchor type from git object kind (65923af)
  • Infer anchor type from git object kind; resolve paths via HEAD tree (8e13aea)
  • Integrate comments into issues via Issues::add_issue_comment (8e13aea)
  • Move issue/review refs under refs/forge/ (8e13aea)
  • Move refs/issue/ to refs/forge/issue/ (ff66358)
  • Move refs/meta/reviews/ to refs/forge/review/ (ff66358)
  • Path anchor resolution via HEAD tree lookup (65923af)
  • Path anchors, type inference, and union line ranges for comments (65923af)
  • Remove --interactive from comment new, comment reply, issue new (6b27821)
  • Rename comment add to comment new (ff66358)
  • Replaces trailer parsed and exposed as replaces_oid on Comment (f313265)
  • Scaffold cli, exe, git2 modules in git-forge-comment (31c339f)
  • Separate --no-fetch flag from --no-push (3c0b008)
  • Stub impl Comments for git2::Repository (3b4e323)
  • Union line ranges (comma-separated) for blob anchors (65923af)
  • Validate line ranges in build_anchor (1b93f9b)
  • Wire up git-forge-comment crate dependencies (31c339f)

Bug Fixes

  • Consolidate object comment targets into single ref (f9f4db4)
  • Drop target arg from comment resolve and reply (82cd402)
  • Remove COMMENT_EDITMSG only on successful commit (1b93f9b)
  • Resolve all clippy warnings (e56e372)
  • Resolve clippy warnings (format_push_string, resolve_editor, let-else) (8e13aea)
  • Set git user config in test fixtures (41fceb0)
  • Validate line ranges and clean up COMMENT_EDITMSG (1b93f9b)
  • Validate line ranges in build_anchor; remove COMMENT_EDITMSG on success (8e13aea)

Miscellaneous Chores

  • Trigger initial release (b199406)
git-forge-core: 0.0.1

0.0.1 (2026-03-17)

Features

  • Add criterion benchmarks to each library crate (cedc2dd)

Miscellaneous Chores

  • Trigger initial release (b199406)
git-forge-issue: 0.0.1

0.0.1 (2026-03-17)

Features

  • Replaces: trailer for non-destructive edits (8e13aea)
  • Add --fetch flag (3c0b008)
  • Add --no-fetch flag (3c0b008)
  • Add --no-push flag and fetch/push forge refs on mutations (e5b43e0)
  • Add git forge comment view subcommand (ff66358)
  • Add git forge comment (new, reply, view, edit) (8e13aea)
  • Add git forge comment subcommand with full CRUD and anchor support (8e13aea)
  • Allow commenting on any git object via <kind>/<id> target (ff66358)
  • Anchor comments to blobs with union line ranges (comma-separated) (8e13aea)
  • Auto-detect TTY via std::io::IsTerminal for editor dispatch (6b27821)
  • Auto-open editor when stdin is a TTY (6b27821)
  • Auto-open editor when stdin is a TTY (drops explicit --interactive) (8e13aea)
  • Default comment target to commit/<HEAD> (8e13aea)
  • Expand comment CLI and unify refs under refs/forge/ (ff66358)
  • Implement add_issue_comment via Comments trait (982985d)
  • Infer anchor type from git object kind; resolve paths via HEAD tree (8e13aea)
  • Integrate comments into issues via Issues::add_issue_comment (8e13aea)
  • Integrate git-forge-comment into git-forge-issue (982985d)
  • Move issue/review refs under refs/forge/ (8e13aea)
  • Move refs/issue/ to refs/forge/issue/ (ff66358)
  • Move refs/meta/reviews/ to refs/forge/review/ (ff66358)
  • Populate Issue::comments from comments_on (982985d)
  • Remove --interactive from comment new, comment reply, issue new (6b27821)
  • Rename comment add to comment new (ff66358)
  • Separate --no-fetch flag from --no-push (3c0b008)

Bug Fixes

  • Correct import paths in issue tests (6c2a746)
  • Correct typo in benchmarks (35ea22c)
  • Resolve all clippy warnings (e56e372)
  • Resolve clippy warnings (format_push_string, resolve_editor, let-else) (8e13aea)
  • Set user.name/email in git-forge-issue unit test helpers (51c3f8d)
  • Validate line ranges in build_anchor; remove COMMENT_EDITMSG on success (8e13aea)

Miscellaneous Chores

  • Trigger initial release (b199406)
git-forge-release: 0.0.1

0.0.1 (2026-03-17)

Features

  • Add --fetch flag (3c0b008)
  • Add --no-fetch flag (3c0b008)
  • Add --no-push flag and fetch/push forge refs on mutations (e5b43e0)
  • Add criterion benchmarks to each library crate (cedc2dd)
  • Separate --no-fetch flag from --no-push (3c0b008)

Miscellaneous Chores

  • Trigger initial release (b199406)
git-forge-review: 0.0.1

0.0.1 (2026-03-17)

Features

  • Replaces: trailer for non-destructive edits (8e13aea)
  • Add --fetch flag (3c0b008)
  • Add --no-fetch flag (3c0b008)
  • Add --no-push flag and fetch/push forge refs on mutations (e5b43e0)
  • Add git forge comment view subcommand (ff66358)
  • Add git forge comment (new, reply, view, edit) (8e13aea)
  • Add git forge comment subcommand with full CRUD and anchor support (8e13aea)
  • Add criterion benchmarks to each library crate (cedc2dd)
  • Allow commenting on any git object via <kind>/<id> target (ff66358)
  • Anchor comments to blobs with union line ranges (comma-separated) (8e13aea)
  • Auto-open editor when stdin is a TTY (drops explicit --interactive) (8e13aea)
  • Default comment target to commit/<HEAD> (8e13aea)
  • Expand comment CLI and unify refs under refs/forge/ (ff66358)
  • Infer anchor type from git object kind; resolve paths via HEAD tree (8e13aea)
  • Integrate comments into issues via Issues::add_issue_comment (8e13aea)
  • Move issue/review refs under refs/forge/ (8e13aea)
  • Move refs/issue/ to refs/forge/issue/ (ff66358)
  • Move refs/meta/reviews/ to refs/forge/review/ (ff66358)
  • Rename comment add to comment new (ff66358)
  • Separate --no-fetch flag from --no-push (3c0b008)

Bug Fixes

  • Resolve clippy warnings (format_push_string, resolve_editor, let-else) (8e13aea)
  • Validate line ranges in build_anchor; remove COMMENT_EDITMSG on success (8e13aea)

Miscellaneous Chores

  • Trigger initial release (b199406)

This release was generated with Release Please.

@robot-yavanna robot-yavanna bot force-pushed the release-please--branches--main branch from e2249a3 to a039880 Compare March 14, 2026 04:07
@joeycarpinelli joeycarpinelli self-assigned this Mar 14, 2026
@joeycarpinelli joeycarpinelli marked this pull request as ready for review March 14, 2026 04:08
@robot-yavanna robot-yavanna bot force-pushed the release-please--branches--main branch 11 times, most recently from 649cbf8 to 543be55 Compare March 16, 2026 03:16
@robot-yavanna robot-yavanna bot force-pushed the release-please--branches--main branch from 543be55 to 36fb337 Compare March 17, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant