90 Commits
Author SHA1 Message Date
Rui Chen efb35369e0 release 3.0.3 (#840)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-08-29 20:27:42 -04:00
Rui Chen 1c214ab373 fix: safely classify GitHub API errors (#822)
* refactor: harden GitHub error classification

Signed-off-by: Rui Chen <rui@chenrui.dev>

* test: define nested GitHub status handling

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-15 11:06:56 -04:00
Rui Chen d100e75a45 docs: mark v2 as unsupported (#821)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 13:15:35 -04:00
Rui Chen 81bcd9dd59 test: cover release lookup after tag replacement (#820)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 12:39:38 -04:00
Rui Chen b05950fac2 docs: update the release verification workflow (#819)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 10:53:12 -04:00
Rui Chen 3d0d9888cb release 3.0.2 (#818)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 10:24:38 -04:00
Rui Chen 7e13ed4ac5 fix: clarify release creation 404 errors (#817)
* fix: clarify release creation 404 errors

Signed-off-by: Rui Chen <rui@chenrui.dev>

* fix: clarify inaccessible release targets

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 10:02:44 -04:00
Rui Chen e6c70a53cf fix: replace existing release assets on Gitea (#816)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-13 08:44:02 -04:00
Rui Chen d8a89a2066 fix: upload small checksum assets reliably (#815)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-12 23:26:33 -04:00
Rui Chen 45ece40c31 chore(deps): remove unused TypeScript tooling (#814)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-12 22:07:52 -04:00
Rui Chen f6b913c3f9 feat: improve release error reporting and test coverage (#813)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-12 21:52:34 -04:00
Rui Chen 15f193d7d8 chore(deps): upgrade TypeScript to 7 (#812)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-07-12 21:26:48 -04:00
Rui Chen 132dbbba49 chore: bump node 24 pin to 24.18.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-06-25 12:27:27 -04:00
Rui Chen 718ea10b13 release 3.0.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-06-19 10:41:38 -04:00
Rui Chen 4dd30955cc chore: remove .github/FUNDING.yml
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-04-12 11:52:07 -04:00
Rui Chen be9cff7d8e feat: add dependabot cooldown, update pinact annotations (#785)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-04-12 11:31:15 -04:00
Rui Chen 07399f3317 docs: clarify issue links in release summaries
closes #778

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-04-12 08:16:23 -04:00
Rui Chen 3bb12739c2 release 2.6.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-04-11 23:31:51 -04:00
Rui Chen c34030fec9 chore: bump node to 24.14.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-04-11 23:27:31 -04:00
Rui Chen 153bb8e044 release 2.6.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 20:57:00 -04:00
Rui Chen 569deb874d fix: preserve discussion category when publishing releases (#765)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 20:54:29 -04:00
Rui Chen 26e8ad27a0 release 2.6.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 14:23:25 -04:00
Rui Chen b959f31e96 fix: clarify immutable prerelease uploads (#763)
* fix: draft prereleases before uploading assets

Signed-off-by: Rui Chen <rui@chenrui.dev>

* fix: clarify immutable prerelease uploads

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 14:17:31 -04:00
Rui Chen 8a8510e3a0 ci: verify dist bundle freshness (#762)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 13:45:27 -04:00
Rui Chen 438c15ddf5 docs: clarify working_directory input (#761)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 13:40:27 -04:00
Rui Chen 6ca3b5d96e fix: recover concurrent asset metadata 404s (#760)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 13:32:59 -04:00
Rui Chen 11f917660b chore: add RELEASE.md
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 01:58:50 -04:00
Rui Chen 1f3f350167 feat: add AGENTS.md
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 01:48:19 -04:00
Rui Chen 37819cb191 docs: clarify reused draft release behavior (#759)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 01:26:56 -04:00
Rui Chen 1853d73993 release 2.5.3
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 00:44:50 -04:00
Rui Chen e8dbf3cc4a docs: clarify GitHub release limits (#758)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 00:22:01 -04:00
Rui Chen 37f7a20824 fix: expand tilde file paths (#756)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 00:09:15 -04:00
Rui Chen 45211baa90 fix: normalize refs-tag inputs (#755)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-15 00:05:22 -04:00
Rui Chen 21ae1a1eb2 fix: support Windows-style file globs (#754)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 23:58:43 -04:00
Rui Chen 26c9a934b1 docs: clarify asset filename limitations
Closes #542

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 23:05:29 -04:00
Rui Chen abb4370aef docs: clarify preserve_order behavior
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 23:00:02 -04:00
Rui Chen ff689a6881 docs: clarify empty token handling
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 22:56:01 -04:00
Rui Chen 0a28836784 fix: clean up duplicate drafts after canonicalization (#753)
* fix: clean up duplicate drafts after canonicalization

Signed-off-by: Rui Chen <rui@chenrui.dev>

* refactor: collapse duplicate draft cleanup path

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 22:48:32 -04:00
Rui Chen bafaa2d7ac docs: clarify token precedence in docs (#752)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 22:34:28 -04:00
Rui Chen b36466e122 fix: prefer token input over GITHUB_TOKEN (#751)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 22:29:40 -04:00
Rui Chen b25b93d384 release 2.5.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 22:01:58 -04:00
Rui Chen 7a0ff5e07a chore: add GitHub issue templates
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 21:59:40 -04:00
Rui Chen 488ac715ff fix: clean up orphan drafts when tag creation is blocked (#750)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 21:51:04 -04:00
Rui Chen 4aadb0df8b fix: restore dotfile asset labels (#749)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 21:14:27 -04:00
Rui Chen ef43a3125e fix: preserve prereleased events for prereleases (#748)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 21:05:36 -04:00
Rui Chen ab416a1836 fix: canonicalize releases after concurrent create (#746)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 20:48:22 -04:00
Rui Chen 71d29a04ae release 2.5.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-03-14 20:21:43 -04:00
Rui Chen bf563aeb6d chore: fmt src/github.ts
Signed-off-by: Rui Chen <rui@chenrui.dev>
2026-01-10 21:17:58 -05:00
Rui Chen a06a81a03e release 2.5.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-12-01 01:02:34 -05:00
Rui Chen 5be0e66d93 release 2.4.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-11-08 14:21:57 -05:00
Rui Chen 237aaccf71 chore: bump node to 24.11.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-11-08 14:18:20 -05:00
Rui Chen 6da8fa9354 release 2.4.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-10-11 11:40:52 -04:00
Rui Chen aec2ec56f9 release 2.4.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-10-06 22:53:32 -04:00
Rui Chen 62c96d0c4e release 2.3.4
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-10-03 14:45:26 -04:00
Rui Chen 6cbd405e2c release 2.3.3
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-09-07 00:36:40 -04:00
Rui Chen fbadcc90e8 update to use actions/checkout@v5
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-08-23 16:43:38 -04:00
Rui Chen 40521a2029 chore: update dist/index.js
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-11 11:35:37 -04:00
Rui Chen c8d8e91662 chore: add prettier config (#633)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-11 11:34:43 -04:00
Rui Chen 5822334cb4 chore: swap node assert with vitest assert
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-10 21:02:08 -04:00
Rui Chen 72f2c25fcb release 2.3.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-10 18:33:08 -04:00
Rui Chen 552dc5524b fix: revert fs:readableWebStream change (#632)
* Revert "fix: fix file closing issue (#629)"

This reverts commit 07a2257003.

* fix: revert `fh.readableWebStream` change

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-10 18:27:48 -04:00
Rui Chen f3cad8bcbf release 2.3.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-10 17:15:05 -04:00
Rui Chen d5382d3e6f release 2.3.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-09 21:01:56 -04:00
Rui Chen a0e2122208 feat: migrate from jest to vitest (#626)
* feat: migrate from jest to vitest

Signed-off-by: Rui Chen <rui@chenrui.dev>

* chore: bump to node 24 and run build

Signed-off-by: Rui Chen <rui@chenrui.dev>

* chore: specify es2022 target for ncc build

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-09 20:59:28 -04:00
Rui Chen 8836085300 chore: replace mime with mime-types (#624)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-09 19:03:00 -04:00
Rui Chen 86463358d8 chore: bump node to 20.19.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-09 18:38:50 -04:00
Rui Chen da05d55257 release 2.2.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-04-18 17:33:17 -04:00
Rui Chen 67b6c38432 chore(dependabot): group deps
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-01-14 16:28:26 -05:00
Rui Chen c43d7637b9 chore: fmt code
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-01-07 13:50:06 -05:00
Rui Chen c95fe14893 release 2.2.1
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-01-07 13:45:03 -05:00
Rui Chen 7b4da11513 release 2.2.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-12-10 21:23:24 -05:00
Rui Chen 01570a1f39 chore: release 2.1.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-11-11 15:15:48 -05:00
Rui Chen b019a5bbb6 chore: bump @types/node to 22.9.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-11-11 15:08:35 -05:00
Rui Chen e7a8f85e1c chore: release 2.0.9
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-10-31 14:17:14 -04:00
Rui Chen c062e08bd5 release 2.0.8
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-18 17:39:42 -04:00
Rui Chen 20adb4259c refactor: write jest config in ts (#485)
* refactor: write jest config in ts

Signed-off-by: Rui Chen <rui@chenrui.dev>

* chore: exclude jest.config.ts in tsconfig

Signed-off-by: Rui Chen <rui@chenrui.dev>

* chore: run build

Signed-off-by: Rui Chen <rui@chenrui.dev>

---------

Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-18 16:35:10 -04:00
Rui Chen 62060560e3 chore: update dependabot commit msg
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-18 16:05:11 -04:00
Rui Chen 39aadf190d chore: run frizbee actions .github/workflows/
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-17 16:37:53 -04:00
Rui Chen 6f3ab65323 chore: update dist file
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-17 16:02:09 -04:00
Rui Chen cdef11965e chore: replace nvmrc with tool-versions and update workflow
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-17 16:01:38 -04:00
Rui Chen 48b853e7ea docs: add toc
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-17 15:52:35 -04:00
Rui Chen 82b4a28696 docs: update changelog for 2.0.7 rel
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-07-17 15:51:10 -04:00
Rui Chen 810bfa2cd5 chore: add .github/release.yml
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 19:39:31 -04:00
Rui Chen a74c6b72af update changelog
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 17:02:53 -04:00
Rui Chen b909f761f0 update dist/index.js
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 17:02:08 -04:00
Rui Chen e49d08fa32 chore(deps): bump glob from 8.0.3 to 10.4.2
closes #464

Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 16:57:12 -04:00
Rui Chen f12ad255e1 chore(deps): bump @octokit/plugin-throttling from 4.3.2 to 9.3.0
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 16:54:35 -04:00
Rui Chen 7039a825a7 chore: release 2.0.6
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 16:52:27 -04:00
Rui Chen f9c2b6ca37 chore: update deps and run build
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 16:52:01 -04:00
Rui Chen 73738a6293 chore(deps): bump node dep and @types/node
closes #463

Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-19 16:48:57 -04:00