Skip to content

Adopt the standard repository release contract #181

Description

@codeforester

Goal

Make base-bash-libs an explicit consumer of the shared Base release standard so agents can follow the complete release sequence without relying on maintainer memory.

Scope

  • Add the release: section to base_manifest.yaml.
  • Add agent-facing docs/release-process.md for library releases.
  • Document the version, changelog, tag, GitHub Release, Homebrew formula, Base dependency pin, validation, verification, and cleanup handoffs.
  • Keep ordinary PRs from changing VERSION; release-prep PRs own version metadata updates.
  • Validate the new contract with the existing library validation suite and Base release tooling.

Acceptance criteria

  • basectl release check|plan|notes can operate against the library manifest.
  • The documented process covers the library release and the downstream homebrew-base and Base CI updates.
  • The release documentation is discoverable from repository agent guidance.
  • No release is published as part of this issue.

Metadata

Metadata

Assignees

Labels

documentationDocumentation improvements

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions