software-publishing: Add release workflows #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "engineer/software-publishing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs infra/ekanayaka.io#313.
Summary
infra/ekanayaka.io-softwarewith.forgejo/workflows/pi.ymland.forgejo/workflows/hermes.yml.runs-on: debian), derives the version from its tag, builds viainfra/ekanayaka.iomain, computes a.sha256sidecar, and uploads both files as Forgejo release assets.Acceptance evidence
Tag workflow proof:
pi-0.74.0re-triggered at4fb5d25; Actions run #9 (pi.yml) finishedsuccess.hermes-2026.4.30re-triggered at4fb5d25; Actions run #10 (hermes.yml) finishedsuccess.1c42bafonly amends README immutability wording after those green runs:git diff --exit-code 4fb5d25d20edcac34e19e406e198046b117a9778..HEAD -- .forgejo/workflowsexited 0.Release URLs and sha256s:
https://git.ekanayaka.io/infra/ekanayaka.io-software/releases/download/pi-0.74.0/pi-0.74.0.tar.gz5a403c6eaeea4a75c1ac72372bf1717df819cd3e303c2724abeabfe501fc27a5https://git.ekanayaka.io/infra/ekanayaka.io-software/releases/download/hermes-2026.4.30/hermes-2026.4.30.tar.gz80d5e4222c65a68b4a6ebb5c14d319651af30df629e73df1cc33381c34824edeDownload/sha verification after the mergeability gate:
Tarball shape spot-check:
Tag immutability exercise:
So this Forgejo instance currently allows force-updating and deleting ordinary tags; the README documents the actual setting and keeps release tags as operator-enforced append-only state until tag protection exists.
Tests