Repository navigation
タグを打つだけでリリースできるようにする - #2
Merged
Merged
Conversation
- NOTARY_KEY_P8 と NOTARY_KEY_ID・NOTARY_ISSUER_ID があれば、App Store Connect の API キーで公証する(無ければ今までどおりキーチェーンのプロファイル) - SPARKLE_PRIVATE_KEY があれば、標準入力で generate_appcast に渡す(無ければ今までどおりキーチェーンの鍵) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- ATME_APPCAST に今配っている appcast.xml を渡すと、それを置き場所に写してから generate_appcast で新しい版を足す - 配布物は target/dist/<version> に置く(generate_appcast は置き場所の zip すべてに新しい版の URL を付けるため、前の版の zip を混ぜない) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ークフローを足す - v* のタグで、タグと Cargo.toml の版の一致を確かめ、Secrets の証明書を一時的なキーチェーンに入れて script/release を動かす - gh-pages の今の appcast を作業ツリーの外に読み出して渡し、できた appcast を gh-pages に戻す(新しい版が入っていることと XML の正しさを確かめる) - homebrew-tap の Casks/atme.rb の version と sha256 を書き換えて push する Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- タグを push する手順と、ワークフローが行うことを書く - ワークフローが使う Secrets の一覧を書く - 手元の script/release の置き場所と、環境変数で渡せる値を今の形に直す Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
v*のタグを push すると、ビルド、Developer ID の署名、公証、GitHub のリリース、gh-pagesの appcast の更新、homebrew-tap の cask の更新までを行うワークフロー(.github/workflows/release.yml)を足すscript/releaseが、公証の API キーと Sparkle の秘密鍵を環境変数でも受け取れるようにする(渡さなければ、今までどおりキーチェーンから読む)script/releaseが今のappcast.xmlを受け取り、前の版の項目を残したまま新しい版を足せるようにする。配布物はtarget/dist/<version>/に置くdocs/releasing.mdを、タグを打つ手順とワークフローが使う Secrets の一覧に合わせる🤖 Generated with Claude Code