| Did you know ... | Search Documentation: |
| Pack mutalog -- .kb/requirements/REQ-release-refuse-tagged-version.md |
title: Release must refuse a version that is already tagged. status: open text_ref: readme:README.md#L161 tags:
semantic_text: Release must refuse a version that is already tagged. logic_claims:
semantic_clauses:
semantic_inventory_version: kibi.semantic-inventory.v1 semantic_source_field: semantic_text semantic_source_hash: 4bb2b84d0acb3ccd0cedc32d4341f50e6ad89e4048302fb8b3e80e7347f26a55 semantic_inventory:
A tag on a commit whose pack.pl disagrees cannot be reused, so the workflow checks for an existing tag before creating one and publishing.
PR #9 replaced hand-pushed release tags with a Release workflow run on master, because tags pushed before the version bump merged burned v0.1.0 and v0.1.1.
The workflow refuses a version that is already tagged. It creates thevX.Y.Ztag and GitHub release with the changelog section as notes, and publishes the pack. Don't create tags or releases by hand: a tag on a commit whosepack.pldisagrees can't be reused.