iOS Osushi が GitHub 上の各リポジトリのリリース情報を定期的に、自動で取得するために使用するツールです。
この表は ReleaseSubscriptions.yml から自動で生成しています。
kind: Slack Webhook URL の向き先を指定primary(主としてオーナーが Apple のリポジトリ)secondary(主としてオーナーが Apple 以外のリポジトリ)
case: リリース情報が提供されている手法を指定releases(GitHub の「リリース」)tags(GitHub の「タグ」)
name: リポジトリで公開されているソフトウェアの名前owner: リポジトリのオーナーrepo: リポジトリの名称
列挙の順番(ソート順)のルールは以下のとおりです。
kindがprimary→secondaryの順ownerの大文字小文字区別なし昇順repoの大文字小文字区別なし昇順
macOS 10.15 以降の CLI および Linux の CLI で、Swift 5.6 以降。
GitHub Actions で定期実行し、リリース情報を Slack Webhook に送信することを想定しています。