GitWatchmanBETA
    Back to Blog
    guideMarch 17, 20268 min read

    How to Get Notified When a GitHub Repository Has a New Release

    GitHub release notifications help developers stay updated when their favorite open source projects publish new versions. According to GitHub's 2024 Octoverse report, there are over 420 million repositories on GitHub, with thousands of new releases published every day. Manually checking for updates is impractical — you need automatic notifications.

    Last updated: March 17, 2026

    In this guide

    1. 1. GitHub Watch (Built-in)
    2. 2. RSS Feeds
    3. 3. Dedicated Release Trackers
    4. 4. GitHub Actions
    5. 5. CLI Tools
    6. Comparison Table
    7. FAQ

    1. GitHub Watch — The Built-in Option

    GitHub has a built-in Watch feature that lets you subscribe to repository events, including releases. It's free and requires no setup beyond clicking a button.

    How to set it up:

    1. Go to the repository page on GitHub
    2. Click the Watch button (top-right)
    3. Select Custom
    4. Check Releases and click Apply

    Limitation: Notifications go to your GitHub inbox, not your email (unless you configure GitHub email settings). If you watch many repos, notifications can get noisy and easy to miss.

    2. RSS Feeds — For Power Users

    Every GitHub repository has a public Atom feed for releases. You can subscribe to it in any RSS reader like Feedly, Inoreader, or NetNewsWire.

    Feed URL pattern:

    https://github.com/{owner}/{repo}/releases.atom

    For example, to track React releases: https://github.com/facebook/react/releases.atom

    Pro tip: GitWatchman also offers a personal RSS feed that aggregates all your monitored repositories into a single feed — no need to add each repo separately.

    3. Dedicated Release Trackers — The Easiest Method

    Dedicated tools like GitWatchman are purpose-built for tracking GitHub releases. They monitor repositories automatically and send you email notifications when new versions are published — no manual checking required.

    How GitWatchman works:

    1. Sign in with your GitHub account (free)
    2. Add up to 5 repositories to monitor
    3. Receive email notifications when new releases are published

    GitWatchman checks for new releases every hour, 24/7. Each notification includes the full release notes so you can see what changed without leaving your inbox.

    4. GitHub Actions — For Custom Workflows

    If you need custom notifications (e.g., Slack, Discord, Teams), you can create a GitHub Action that triggers on the release event.

    Example workflow:

    name: Notify on Release on: release: types: [published] jobs: notify: runs-on: ubuntu-latest steps: - name: Send notification run: | curl -X POST "YOUR_WEBHOOK_URL" \ -H "Content-Type: application/json" \ -d '{"text": "New release: ${{ github.event.release.tag_name }}"}'

    Note: This only works for repositories you own or have contributor access to. You can't add Actions to someone else's repository.

    5. CLI Tools — For Terminal Lovers

    The GitHub CLI (gh) lets you check releases from the terminal.

    gh release list --repo facebook/react --limit 5

    You can combine this with a cron job on your machine or server to periodically check and alert you. However, this requires technical setup and maintenance.

    Comparison: Which Method Is Best?

    MethodCostEmail AlertsSetupBest For
    GitHub WatchFreeIndirectEasyCasual tracking
    RSS FeedsFreeNoEasyRSS power users
    GitWatchmanFreeYesVery EasyEmail notifications
    GitHub ActionsFreeCustomAdvancedCustom workflows
    CLI ToolsFreeNoTechnicalDevelopers

    Frequently Asked Questions

    Can I get email notifications for GitHub releases?

    Yes. The easiest way is to use GitWatchman, which sends email notifications automatically when repositories you follow publish new releases. GitHub's built-in Watch feature can also send emails, but requires configuring your GitHub notification settings.

    How often does GitWatchman check for new releases?

    GitWatchman checks all monitored repositories every hour, 24/7. When a new release is detected, an email notification is sent within minutes.

    Is there an RSS feed for GitHub releases?

    Yes. Every GitHub repository has a public Atom feed at github.com/owner/repo/releases.atom. You can also use GitWatchman's personal RSS feed to aggregate all your monitored repos in one feed.

    What's the difference between GitHub Watch and GitWatchman?

    GitHub Watch sends notifications to your GitHub inbox (and optionally email), but mixes releases with other events. GitWatchman is focused exclusively on releases and sends clean email notifications with full release notes included.

    Can I track private repositories?

    GitWatchman currently supports public repositories only. For private repos, GitHub Watch or GitHub Actions is the best option.

    Start tracking GitHub releases today

    Sign up for free and add up to 5 repositories. You'll get email notifications within an hour of any new release.

    Get started — it's free
    FeaturesBlogTrackPrivacyTermsCookiesSecurityChangelogContact
    GitWatchman
    © 2026 GitWatchman ·Not affiliated with GitHub, Inc.·Created byGA