File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,4 +47,11 @@ Elixir → GenServer (`Runtime`/`Context`) → Zig NIFs (`quickbeam.zig`) → Qu
4747 ```
48488 . Update ` checksum-QuickBEAM.Native.exs ` with real hashes
49499 . Commit and push: ` git commit -am "Update precompiled NIF checksums for vX.Y.Z" && git push `
50- 10 . Publish: ` mix hex.publish `
50+ 10 . Build docs locally to verify: ` QUICKBEAM_BUILD=1 mix compile && mix docs `
51+ (must build NIF from source — precompiled NIF causes OOM during doc generation)
52+ 11 . Publish: ` mix hex.publish ` (requires interactive terminal for auth)
53+
54+ ** Never force-push a release tag.** The precompile workflow runs on tag push.
55+ Force-pushing re-triggers it, producing new artifacts with different checksums
56+ than what was already published to Hex. If you need to fix a release, publish
57+ a patch version instead.
You can’t perform that action at this time.
0 commit comments