Skip to content

nostrability/release-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

release-tracker

Automated release monitoring for the nostr ecosystem. Tracks 100+ repos (clients, relays, SDKs, tools) and posts daily digests to issue #1.

How it works

Daily (9 AM UTC): GitHub Actions scans every repo in repos.txt for releases published in the last 25 hours. If any are found, a digest comment is posted to the tracker issue with full release notes in collapsible <details> blocks.

Weekly (Monday 10 AM UTC): A discovery workflow searches GitHub for new repos with the nostr topic (20+ stars) and opens a PR to add them.

Adding repos

Edit repos.txt and add the owner/repo slug. Repos are organized by category — place yours in the right section. The discovery workflow also finds new repos automatically.

Manual run

Trigger from the Actions tab, or locally:

# Dry run (prints digest to stdout)
GH_TOKEN=$(gh auth token) DRY_RUN=true bash scripts/scan-releases.sh

# Post for real
GH_TOKEN=$(gh auth token) DRY_RUN=false bash scripts/scan-releases.sh

# Discover new repos
GH_TOKEN=$(gh auth token) bash scripts/discover-repos.sh

Note: scan-releases.sh requires GNU date (Linux). On macOS use gdate from coreutils or run via GitHub Actions.

Part of nostrability

Release tracking feeds into the broader nostrability effort to monitor NIP adoption and interoperability across the nostr ecosystem.

About

checks periodically for nostr app releases

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages