-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
julesFor Jules AI to work onFor Jules AI to work on
Description
Summary
Add ability to download release assets (binaries, checksums) from GitHub releases.
Use Case
The wallet-releases skill needs to archive wallet binaries before projects delete them.
Proposed Commands
# All releases for a repo
borg collect github releases <owner/repo>
# Specific release
borg collect github release <owner/repo> v1.0.0
# Latest only
borg collect github release <owner/repo> --latestOutput
releases/
βββ v1.0.0/
β βββ RELEASE.md (release notes)
β βββ wallet-linux-amd64
β βββ wallet-darwin-arm64
β βββ checksums.txt
βββ v0.9.0/
βββ ...
Options
--assets-only- skip release notes--pattern "*.exe"- filter by filename--verify-checksums- validate after download
Acceptance Criteria
- List all releases for a repo
- Download all assets from a release
- Extract release notes as markdown
- Preserve filenames and structure
- Handle large binary files efficiently
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
julesFor Jules AI to work onFor Jules AI to work on