Skip to content

release: prepare base-bash-libs 2.2.1 #571

Closed

Description

@codeforester

Goal

Prepare the first patch release after v2.2.0 so the immutable release documentation and onboarding contract are current and consistent.

Included work

  • Carry the merged documentation repair from docs: make v2.2.0 the single current-release source of truth #567 into the v2.2.1 release.
  • Advance VERSION, embedded release metadata, the README release row, and the dated changelog section to 2.2.1.
  • Keep the v2.2.1 release notes explicit that this is a documentation and release-contract patch; no public API or runtime behavior changes are intended.
  • Build and verify the canonical archive, checksum manifest, SPDX SBOM, and provenance assets from the final merged commit.

Acceptance criteria

  • The repository-owned release guard accepts 2.2.1.
  • VERSION, release metadata, README release row, changelog, and current-release documentation agree on 2.2.1.
  • The release candidate passes ./tests/validate.sh, artifact rehearsal, and git diff --check.
  • The final merged commit is used for the artifact and annotated tag; no existing tag or asset is rewritten.
  • Remote release verification confirms all four canonical assets and their checksums/provenance.
  • The Base and Homebrew downstream handoff issues are updated to target v2.2.1.

Related

Activity

  1. added this to the v2.2.1 milestone on Oct 8, 2026
  2. self-assigned this
    on Oct 8, 2026
  3. added
    ciContinuous integration, tests, automation, or release workflows
    on Oct 8, 2026
  4. codeforester commented on Oct 8, 2026

    @codeforester
    CollaboratorAuthor

    Published and remotely verified as base-bash-libs v2.2.1.

    • Merged release commit: 8123218aecc64ac333bfcdc2d1d47975f85a43aa
    • GitHub Release: https://github.com/basefoundry/base-bash-libs/releases/tag/v2.2.1
    • Canonical archive SHA-256: dbe15ac64ca98f5a91a1abed6aad579fcd9af4f7596e793fbeea9b09ef1ed0ec
    • Remote verification: scripts/release-artifact verify-remote --version 2.2.1 --commit 8123218aecc64ac333bfcdc2d1d47975f85a43aa
    • Release validation: Tests run 37716106161; macOS, Ubuntu, compatibility, release, quality, Product, and downstream Beacon gates passed.
    • Base handoff issue #2482 and Homebrew handoff issue Fold timeout and retry policy into std_run #88 now target v2.2.1.

    The v2.2.1 tag and assets were created once; no existing release identity was rewritten. The initial release publication created the release before the canonical assets were attached; the verified four-asset set is now complete.

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

Metadata

Metadata

Assignees

Labels

ciContinuous integration, tests, automation, or release workflows

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions