Commit Graph
8 Commits
Author SHA1 Message Date
Brandon ThomasandClaude Opus 5.5 9dd4f7085c fix(ci): require signing secrets on release, pass riscv64 formats with spaces
- macOS and Windows jobs fail on refs/heads/release when their signing secrets
  are empty, instead of letting the app's packaging warn and ship unsigned.
  A caller that doesn't list a secret name gets it empty, even though the value
  is in its release environment: craft-launcher 0.3.1 built unsigned Windows
  MSIs this way.
- linux-riscv64 calls package.sh --formats "deb rpm tar". Every app's
  package.sh splits formats on spaces, so deb,rpm,tar matched nothing and the
  job failed with an empty dist/release.
- README caller example lists the secrets instead of secrets: inherit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:02:17 -04:00
Dylan M. Taylor 62e4e147b3 feat(ci): bump FreeBSD release to 15.1-STABLE (#2) 2026-10-11 14:47:05 -04:00
Brandon ThomasandClaude Opus 5.5 8f081ff5db fix(ci): pass toolchain explicitly to SHA-pinned dtolnay/rust-toolchain (#1)
dtolnay/rust-toolchain derives the toolchain from the ref it is called at
(@stable, @1.90). Pinned to a commit SHA, that ref carries no toolchain, so
the action fails with "'toolchain' is a required input". This broke the
Windows ARM64 workflow on every craft app's main (e.g. storytold/wordcraft
run on 860f4ca) and would break the macOS, Windows, Linux, web and riscv64
release jobs the same way. Pass toolchain: stable at every call site.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 12:41:17 -04:00
Dylan M. Taylor 27a978f0ac chore: migrate repository references to storytold/craft-common-actions 2026-10-11 11:33:27 -04:00
Dylan M. Taylor d8fa439ab1 chore: pin external actions to full commit SHAs and upgrade to Node 24 actions 2026-10-11 09:12:53 -04:00
Dylan M. Taylor 7b894179d0 feat(ci): add SHA256-verified nfpm and enable deb/rpm packages for linux-riscv64 2026-10-11 08:19:53 -04:00
Dylan M. Taylor d6cfd5aba5 fix(ci): robustify draft release conditions, freebsd bash dependency, and wxs guid lint 2026-10-11 08:00:14 -04:00
Dylan M. Taylor b5b90efb3b Initial commit: Reusable workflows and composite actions for ArtCraft apps 2026-10-11 07:51:06 -04:00