feat/freebsd-release-artifact-and-port #31

Merged
clawdie merged 2 commits from feat/freebsd-release-artifact-and-port into main 2026-10-30 14:01:56 +01:00
Owner
No description provided.
feat(freebsd): publish a versioned artifact and ship the poudriere port
All checks were successful
ci / test (pull_request) Successful in 3m7s
ci / extension (herdr-agent-state) (pull_request) Successful in 4s
ci / packaging (GNU/POSIX compatibility) (pull_request) Successful in 3s
leak-guard / guard (pull_request) Successful in 1s
ci / FreeBSD (native build and packaging) (pull_request) Successful in 4m3s
91c9fd3593
CI now runs on v* tags and workflow_dispatch, stages the canonical
manifest version, and publishes a flat archive with its SHA256 sidecar and
build-receipt.json.

Fixes the three defects in the first draft:
- the publish step reads dist/build-receipt.json instead of the previous
  step's $ZOT_STAGE, which aborted under set -u
- uploads go to /api/packages (Generic Package router), not the
  GITHUB_API_URL /api/v1 prefix, which 404s on Forgejo
- a DELETE precedes each upload so workflow_dispatch reruns are idempotent

Adds port/sysutils/zot (NO_BUILD, WRKSRC=${WRKDIR}, tab-indented,
DISTVERSION overridable), offline skeleton checks for the port and the
publish contract, and README notes on generating distinfo with makesum.
fix(freebsd): use single line-continuation backslashes in port PLIST_FILES
All checks were successful
ci / test (pull_request) Successful in 3m10s
ci / extension (herdr-agent-state) (pull_request) Successful in 4s
ci / packaging (GNU/POSIX compatibility) (pull_request) Successful in 3s
leak-guard / guard (pull_request) Successful in 1s
ci / FreeBSD (native build and packaging) (pull_request) Successful in 4m6s
cafee3d4ca
clawdie deleted branch feat/freebsd-release-artifact-and-port 2026-10-30 14:01:56 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
clawdie/zot!31
No description provided.