公開GitHubリポジトリのReleasesをAtomフィードで追う方法を解説。releases.atomのURL形式、Releases・Tags・Commitsの違い、NagooFeedへの登録と複数OSSの整理方法を紹介します。
GitHubの公開リポジトリは、ReleasesページのURL末尾をreleases.atomにすると、公開されたリリースをAtomフィードで取得できます。利用しているOSSのフィードをRSSリーダーへ登録すれば、リポジトリを毎回開かずに新しいリリースを確認できます。
URL形式はhttps://github.com/{owner}/{repository}/releases.atomです。
確認日:2026年7月14日
Releasesページは、リリース名、タグ、リリースノート、配布ファイルなどを人が確認するページです。同じリポジトリのreleases.atomは、公開リリースの更新をフィードリーダーで取得するためのURLです。
たとえばNext.jsのReleasesページは次のURLです。
https://github.com/vercel/next.js/releases
Atomフィードは次のURLです。
https://github.com/vercel/next.js/releases.atom
確認時、このURLはapplication/atom+xmlとしてHTTP 200で取得でき、10件のentryが含まれていました。
https://github.com/{owner}/{repository}/releases.atomへ当てはめるリポジトリURLがhttps://github.com/vercel/next.jsなら、ownerはvercel、repositoryはnext.jsです。
releases.atomのURLをコピーするNext.jsのReleasesフィードをNagooFeedで試す
実際に利用しているOSSを追う場合は、URL内のownerとrepositoryを置き換えてください。
| 種類 | 表しているもの | RSSで追う目的 |
|---|---|---|
| Releases | 配布用にまとめられたソフトウェアの版とリリースノート | 利用者向けの更新を知る |
| Tags | リポジトリ履歴上の特定地点につけた名前 | バージョンの印を確認する |
| Commits | コードや文書の個々の変更履歴 | 開発中の細かな変更を見る |
GitHub公式ドキュメントでは、ReleaseはGit tagを基に作られると説明されています。ただし、タグが作られてもReleaseページが作成されない場合があります。
利用者として安定版やリリースノートを追いたいならReleasesが分かりやすい選択です。開発中のすべての変更を追う用途には、Releasesフィードだけでは足りません。
最初は、仕事で直接使っている3〜5リポジトリだけ登録します。
依存パッケージをすべて登録すると更新量が増えすぎます。直接リリースノートを読む必要があるものに絞り、不要になったフィードは外してください。
NagooFeedでは登録したフィードごとに記事が並びますが、高度な依存関係監視や脆弱性通知の代わりにはなりません。セキュリティ更新はDependabotや公式のセキュリティ通知など、専用の仕組みも利用してください。
この記事のURL形式は、外部からアクセスできる公開リポジトリで確認しています。非公開リポジトリは認証が必要であり、NagooFeedの通常のRSS登録対象として案内していません。
認証情報、アクセストークン、署名付きパラメータなどを含むURLは、RSSリーダーへ登録したり、記事・チャット・公開ページへ掲載したりしないでください。
/releases.atomで終わっているか確認するタグだけがあり、Releaseが作成されていないリポジトリでは、期待した更新がフィードへ入らない場合があります。
利用中の公開リポジトリのreleases.atomをNagooFeedへ登録し、ほかの技術情報とまとめて確認できます。