mirror of
https://github.com/amato21/Lightweight-Mentions.git
synced 2026-07-22 08:33:37 +00:00
Root cause: the previous workflow triggered on `push: tags`, which GitHub doesn't reliably fire for tags created through the "Publish release" UI flow, and it created its own draft release rather than attaching to one you publish yourself. It also lacked build provenance attestation for the uploaded assets. Fix: trigger on `release: published` instead (guaranteed to fire), build main.js/manifest.json/styles.css, attest their build provenance, and upload them to the already-published release with `gh release upload --clobber`. Verification: YAML parses cleanly (python -c "yaml.safe_load(...)"). Fixed a stray trailing quote after `--clobber` from the pasted version that would have broken the run script. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018KJkrwy6CLrUh8VkbgvwEt |
||
|---|---|---|
| .. | ||
| release.yml | ||