* fix: use getReleaseByTag API instead of iterating all releases
This avoids GitHub's API pagination limit of 10000 results which causes
failures for repositories with many releases.
The `findTagFromReleases` function now uses the direct `getReleaseByTag`
API for O(1) lookup instead of iterating through all releases with
`allReleases`. This is both more efficient and fixes the 10k limit issue.
Fixes#724
* fix: rebuild bundle after release lookup rebase
Signed-off-by: Rui Chen <rui@chenrui.dev>
---------
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: Rui Chen <rui@chenrui.dev>