fetchForgeReleases
Fetch release binaries (APK, AppImage, DMG, tar.gz, MSI/EXE, IPA) from GitHub, Codeberg, or GitLab. Omit tag to get latest non-draft release; enable hash to compute sha256 for announcements.
Instructions
Fetch a public forge Release (GitHub/Codeberg/GitLab) with announceable binaries (APK, AppImage, DMG, linux tar.gz, MSI/EXE, IPA). Omit tag for latest. Set hash:true to compute sha256 (slow; required before announce).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sourceUrl": "<sourceUrl>"
},
"name": "fetchForgeReleases"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Specific Release tag (omit = latest non-draft, same as Code sidebar Nostr Apps) | |
| hash | No | If true, stream announceable files and return sha256 (can take up to ~120s) | |
| sourceUrl | Yes | Forge repository HTTPS URL (e.g. https://github.com/org/app) |