Commit graph

4 commits

Author SHA1 Message Date
isaprettycoolguy@protonmail.com
6a85426571 fix release workflow: skip tag push if tag exists, bump Node to lts/*
Prevented exit-128 crash when a fix commit pushes to master at the same
version — the workflow now checks for an existing remote tag before
attempting to push one, so the release step can still create the GitHub
release even if the tag is already there.

Also updated both workflows from node-version 20.x to lts/* ahead of the
GitHub-enforced Node 24 migration deadline (2026-06-02).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 14:26:12 -04:00
isaprettycoolguy@protonmail.com
37c4a866bc auto update links in the random tables 2026-04-04 11:51:53 -04:00
nyxsys
eac08dea00 ci: auto-release on master push with generated changelog
- Release workflow now triggers on push to master instead of manual tag
- Reads version from manifest.json, skips if release already exists
- Creates git tag and publishes release with --generate-notes automatically
- CI restricted to branch pushes to avoid double-run on tag creation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 23:31:54 -04:00
nyxsys
56bebece47 chore: add GitHub Actions CI/CD and release skill
Adds CI workflow (push/PR) and release workflow (tag-triggered draft release).
Adds .claude/commands/release.md skill for the release process.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 15:46:52 -04:00