Skip to content

Cut patch release - #96

Closed
puerco wants to merge 3 commits into
mainfrom
cbn/tag-patch-20260914-223835
Closed

puerco wants to merge 3 commits into
mainfrom
cbn/tag-patch-20260914-223835

Conversation

@puerco

@puerco puerco commented Sep 14, 2026

Copy link
Copy Markdown
Member

Carabiner

Release request: patch release

This pull request carries a single, intentionally empty commit that records release intent for this repository. It makes no source changes: its only payload is the trailer block in the commit message, which the Carabiner tagger reads when the pull request is merged.

Tag-commit-as: patch

What happens when this merges

miniprow computes the next version from the repository's existing tags and, once the configured release policies pass, creates the signed tag v0.0.1 (a patch release).

Note: v0.0.1 is a preview computed from the local tags of the machine that opened this pull request. The authoritative version is computed at merge time and may differ if other tags land first.

Cancelling the release

Closing this pull request without merging, or dropping the release-intent commit from it, cancels the request. Nothing is tagged until the merge happens.


Opened with cbn tag --pr

Releases often name their binaries differently than the repository:
atomdrift-project/scan ships atomscan-<version>-<target>.tar.gz. With
no name in the spec, drop only tried the repository name and failed
with "no asset found for scan" even though the release had exactly
one thing to install.

When nothing is named after the repository, use the only installable
that ships a variant for the target platform. Several candidates are
an error listing their names and the #name syntax to pick one. An
explicit name is never second-guessed.

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
Rust releases name assets after target triples with the architecture
first: loongarch64-unknown-linux-musl, powerpc64le-unknown-linux-gnu,
riscv64gc-unknown-linux-gnu. Unknown architectures leaked into the
installable name, so drop ls showed bogus entries such as
atomscan-2.11.0-loongarch64-unknown next to the real installable.

Add loongarch64 (as loong64), powerpc64le, powerpc64 and riscv64gc to
the architecture aliases so these assets are grouped as variants of
the same installable.

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
This is an intentionally empty commit that records release intent. It makes no
source changes, its only payload is the git trailers below, which the Carabiner
tagger reads when the pull request is merged to create a signed, policy-checked
semantic version tag.

Removing this commit before merge simply cancels the release request.

Tag-commit-as: patch
Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
@miniprow miniprow Bot added lgtm Indicates that a PR is ready to be merged (Looks Good To Me) approved Indicates a PR has been approved by an approver from all required OWNERS files labels Sep 14, 2026
@miniprow

miniprow Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: puerco

The full list of commands accepted by this bot can be found here.

Details Approved by a repository administrator.

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@puerco puerco closed this Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files lgtm Indicates that a PR is ready to be merged (Looks Good To Me)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant