DashboardfossilizeAlways use Craft for automated release/…

Always use Craft for automated release/publish workflows in personal projects

Category: preference
Confidence: 1.00
ID: 019e51c5-9507-77ce-a7d4-27593693d3ae
Project ID: b075a555-f2ea-4652-a165-2e3407d916e7
Cross-project: No
Recalled in other projects: 5
Source session: (none)
Created: 2026-06-10 21:57:12
Updated: 2026-06-10 21:57:12

Cross-Project Recalls

ProjectHitsLast recalled
institutional-transition-lab 1 8d ago
Code 1 9d ago
opencode-lore 2 19d ago
attaquer-framework 1 2026-06-11
zebar 1 2026-06-11

Content

When the user wants to release a package (e.g., fossilize), they consistently reach for Sentry's Craft tool rather than manual npm publish, semantic-release, or other alternatives. This applies even for personal/open-source projects. The pattern includes: setting up .craft.yml with npm OIDC + GitHub Release targets, adding release.yml (workflow_dispatch → craft prepare) and publish.yml (issue label → craft publish) GitHub Actions workflows, and modifying build workflows to upload artifacts. When something goes wrong with a release (wrong version, skipped version, bad commit), the user wants to fix the git state and re-trigger Craft rather than publish manually.

Move to: