fastlane・CI/CD 環境セットアップの整備#23
Merged
Merged
Conversation
- fastlane/.env.skel: MATCHに必要な環境変数のスケルトンを追加 - .claude/settings.json: .envファイルの読み取りをdenyに設定 - .gitignore: .DS_Storeを除外対象に追加し、トラッキングからも削除 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- fastlane のバージョンを ~> 2.232.2 に固定 - xcpretty は fastlane に同梱されるため個別依存を削除 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
rbenv で Ruby バージョンを指定し、bundler 経由で fastlane をインストールする手順を make コマンドで簡略化 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Matchfile: git_url を HTTPS から SSH に変更 - cdBeta/cdRelease: webfactory/ssh-agent で MATCH_SSH_KEY をセットアップ - MATCH_GIT_BASIC_AUTHORIZATION を削除 - .env.skel: SSH 認証に合わせてコメントを更新 Co-Authored-By: Claude Sonnet 4.6 <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.
変更の概要
fastlane の安定化、CI/CD パイプラインの認証方式変更、および開発環境のセットアップ手順改善をまとめた変更です。
変更の理由/背景
makeコマンドで簡略化し、オンボーディングコストを下げる主な変更点
fastlane バージョン固定 (
ee9e268)~> 2.232.2に固定し、再現性を確保xcprettyは fastlane に同梱されるため個別依存を削除MATCH 用 env スケルトンと Claude 設定追加 (
b0144ac)fastlane/.env.skel: MATCH に必要な環境変数のスケルトンファイルを追加.claude/settings.json:.envファイルの読み取りを deny に設定(秘密情報の漏洩防止).gitignore:.DS_Storeを除外対象に追加Makefile 追加 (
96638ba)make setup: rbenv で Ruby バージョンを指定し bundler 経由で fastlane をインストールMatch 認証を SSH デプロイキーに変更 (
99f328d)Matchfile:git_urlを HTTPS から SSH に変更cdBeta/cdRelease:webfactory/ssh-agentでMATCH_SSH_KEYをセットアップMATCH_GIT_BASIC_AUTHORIZATIONを削除signing 方法の修正 (
3a48e35)project.pbxprojの signing 設定を更新テスト方法
make setupを実行して fastlane が正常にインストールされることを確認bundle exec fastlane ios testでテストが通ることを確認cdBeta/cdRelease) が SSH デプロイキーで Match 認証できることを確認関連 Issue
なし