Commit Graph
20 Commits
Author SHA1 Message Date
SuperDooper a182b7ca59 fix: use RELEASE_TOKEN to bypass branch protection when writing version JSON 2026-05-08 12:59:03 +02:00
SuperDooper 182acb1f21 fix: use GitHub API to update version JSON, avoid git push to protected main 2026-05-08 12:52:21 +02:00
SuperDooper 3ff5067d49 fix: use GitHub API to update version JSON, avoid git push to protected main 2026-05-08 12:52:20 +02:00
SuperDooper 12ce671205 fix: checkout main before updating version-windows-beta.json 2026-05-08 12:20:22 +02:00
SuperDooper 7a74e19a20 fix: checkout main before updating version-windows.json 2026-05-08 12:20:21 +02:00
SuperDooper 00bd5884db ci: add Windows beta release workflow 2026-05-08 12:16:03 +02:00
SuperDooper a3ce649946 ci: add Windows stable release workflow 2026-05-08 12:16:02 +02:00
SuperDooper f969da8006 chore: add feature request issue template 2026-05-08 11:23:46 +02:00
SuperDooper 7f769414cc chore: add bug report issue template 2026-05-08 11:23:45 +02:00
james 7b03909c55 Add rebase before push in both workflows to handle concurrent commits 2026-05-07 23:30:18 +02:00
james c3ea2be809 Fix YAML syntax in stable workflow — indent Python, use env var for version 2026-05-07 23:28:42 +02:00
james 6f6a7361fe Fix YAML syntax in beta workflow — indent Python code, use env var for badge 2026-05-07 23:28:13 +02:00
james d9d65da6b7 Fix stable workflow: use if condition to skip beta tags, fix YAML syntax in README step 2026-05-07 23:26:42 +02:00
james 032951882f Add beta badge to README, managed by workflows 2026-05-07 23:17:02 +02:00
james 2a01d6f5b8 Handle semver pre-release versions in isNewer; restore full version string in beta workflow 2026-05-07 22:42:35 +02:00
james 6b6802eaea Fix beta version format in version-beta.json — strip pre-release suffix for isNewer compatibility 2026-05-07 22:40:34 +02:00
james cc9e2aaba1 Add beta release workflow, restrict stable to non-prerelease tags 2026-05-07 22:33:47 +02:00
superdooper86 9c030fcdd5 Fix version.json containing invalid JSON (literal newlines in notes)
Use jq to build version.json so multiline release notes are properly
escaped as \n sequences. Also fix current version.json for v1.0.4.
2026-05-07 17:22:57 +02:00
superdooper86 286761e51a Use TAP_TOKEN for Homebrew tap updates 2026-05-07 16:59:21 +02:00
superdooper86 8e0d66468c Add automated release workflow 2026-05-07 16:54:49 +02:00