Publish tagged source zips on release #2

Merged
benvin merged 7 commits from benvin/release-pipeline into main 2026-09-09 23:22:43 +10:00

7 Commits

Author SHA1 Message Date
unkin-agent 0db490bdf3 Merge branch 'benvin/scaffold' into benvin/release-pipeline
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-09 22:57:01 +10:00
unkin-agent d3f8074940 Merge remote-tracking branch 'origin/benvin/scaffold' into benvin/release-pipeline
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-09 22:44:45 +10:00
unkin-agent 9b33f27d47 Use a placeholder host in the install instructions
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
The install snippets named one specific artifact repository by hostname.

- fetch the release zip from a placeholder host under the same tag-archive
  path shape
2026-09-09 22:35:54 +10:00
unkin-agent b520b862e9 Merge branch 'benvin/scaffold' into benvin/release-pipeline 2026-09-09 22:35:10 +10:00
unkin-agent 3dc6409628 Assert the release zip's shape before publishing
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
Uploads are immutable, so a malformed archive cannot be replaced at its
version path. verify-package checks the zip has one top-level directory,
carries lua/, plugin/, doc/ and README.md, and leaks no dev or CI files.
2026-09-09 21:17:21 +10:00
unkin-agent 8f49c50ef3 Drop the redundant safe.directory config from the package step
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-09 21:08:22 +10:00
unkin-agent 2960321b0b Publish tagged source zips to artifactapi
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
Add a tag-triggered release pipeline and a package target that builds the
archive shape arti-pack's own installer consumes.
2026-09-09 21:06:09 +10:00