4 Commits

Author SHA1 Message Date
Brandon Thomas 71632d82ef ci(release): match the current Flatpak OCI scaffold
Signed bundles get no OCI update source until LINUX_OCI_SIGNATURES_READY
is set, and only a stable release-branch build moves the stable OCI tag,
as storytold/craft-common-actions' scaffold-flatpak-oci.sh now does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 08:27:28 -05:00
Dylan M. Taylor 4bbb15bc81 ci(release): sign the Linux packages with LINUX_SIGNING_KEY
Pass LINUX_SIGNING_KEY to the shared release workflow (storytold/craft-common-actions#129),
which signs the rpm, deb, Arch package, AppImage, tarballs, Flatpak OCI image and SHA256SUMS.txt,
and scaffold flatpak-bundle.sh so a release signs the Flatpak bundle's commit and embeds the key,
with the bundle's origin updating from the ArtCraft OCI repository.
2026-11-02 22:02:12 -05:00
bflatastic 8bca1af9ff Mark the packaging scripts executable
The shared release workflow runs them directly, so without the executable bit the
Linux, macOS and Web release jobs stop with "Permission denied" (v0.1.0 run
41403401506).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:09:57 +07:00
bflatastic 6e952a9a10 Node engine: document model, image buffers, 120 nodes, cached graph cooking, packages, session and commands
A clean-room, pure-Rust foundation for MaterialCraft's node-based material
authoring: the package/graph/node model, float image planes, the node
library (atomic nodes, tileable noises, patterns, filters, PBR utilities,
function graphs for the pixel processor), a content-addressed cooking cache,
.mcraft packages and texture export, and the command-driven session with
snapshot undo. Infrastructure (xtask, CI, packaging) copied from TextureCraft.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 02:58:46 +07:00