← 活動記録一覧

FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録

リリースworkflowの実行パスを安定させる

各stepが同じ作業ディレクトリを使うよう初期化処理を修正する

対象期間:

目的

リリースworkflowでは、step間で作業ディレクトリの前提がずれると、同じsourceでもbuildや成果物配置が失敗する可能性があった。

実装

macOS release workflowのパス初期化を修正し、後続stepが明示した作業ルートを共有して、build対象と出力先を一貫して解決するようにした。

release workflowの一時pathをjob-level環境で展開する構成から、step内でrunnerの一時directoryを読み取り環境fileへ書き出す構成へ移した。これによりarchive、export、releaseの各pathが実行時に確実に初期化される。

確認したこと

確認結果

workflow差分の構文とpath参照を確認し、既存のrelease検証と整合することを確かめた。

署名済み成果物の実配布は、この修正のcutoffまでには確認していない。

完了とした根拠

workflow内の全対象stepが同じ初期化済みpathを参照することを確認して完了とした。