Skip to content

An agent prepares the release pull request; the maintainer approves and tags #2001

Closed

Description

@fametrano

A release starts from a hand-made changelog section and version bump before the signed tag. Both are mechanical and RELEASING.md describes them, so an agent can open that pull request on request (@claude prepare release) or on a schedule, and the maintainer approves it.

Define the prompt and the trigger in the reusable implement workflow of ISS #1999 once it is in place; the tag stays git tag -s by the maintainer and the release pipeline is unchanged.

Activity

  1. fametrano commented on Nov 9, 2026

    @fametrano
    MemberAuthor

    Decision, 2026-11-09: this starts after the issue→PR trial (#1999), once its first agent pull requests have landed clean, so that the release workflow reuses a pattern already tested.

  2. fametrano commented on Nov 10, 2026

    @fametrano
    MemberAuthor

    Claimed: a session takes this on, the start being a workflow_dispatch an administrator runs (decision, 2026-11-10), piloted on btclib-org/base58-bech32.

  3. fametrano commented on Nov 10, 2026

    @fametrano
    MemberAuthor

    Status, 2026-11-11: reusable-claude-release.yml landed with #2150 (7ec0ed2). Next: a tag naming it, then the pilot caller in btclib-org/base58-bech32 (whose release.yml must pin reusable-public-api.yml at the same commit, which the workflow checks), then a first dispatch there. The issue closes once that run opens its pull request.

  4. fametrano commented on Nov 13, 2026

    @fametrano
    MemberAuthor

    Done, measured 2026-11-13: the pilot dispatch in btclib-org/base58-bech32 (run 43006154481) opened PR btclib-org/base58-bech32#137, authored by app/claude, which landed on 2026-11-12 (2c8e2ed5) after the maintainer approved it. gh pr view 137 -R btclib-org/base58-bech32 --json mergedAt,mergeCommit,author. This comment said the issue closes once that run opens its pull request.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions