bump version to v6.0.3 - #135
Conversation
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
🚫 [actionlint] reported by reviewdog 🐶
could not parse action metadata in "/github/workspace/action-c2a-build": line 7: unexpected key "type" for definition of input "reviewdog_filter_mode" [action]
workflows-c2a/.github/workflows/build.yml
Line 89 in b10e323
There was a problem hiding this comment.
🚫 [actionlint] reported by reviewdog 🐶
could not parse action metadata in "/github/workspace/action-c2a-build-win32": line 7: unexpected key "type" for definition of input "cmake_flags" [action]
workflows-c2a/.github/workflows/build.yml
Line 142 in b10e323
|
sksat (@sksat) なお #136 で、自リポジトリのテスト時だけ実行中のコミットを見るようにして「リリース時に CI が赤くなる」「PR 自身のアクション変更が検証されない」を直す PR を作成しました。此方も必要であればマージして頂ければと思います。 |
|
sksat (@sksat) |
What
build.ymlのSELF_VERSIONをv6.0.2→v6.0.3に更新します。1 行のみです。Why
build.ymlは./action-c2a-build{,-win32}を実行するために自分のリポジトリをSELF_VERSIONで取得します。この値がv6.0.2(2024-07) のまま据え置きになっているため、それ以降にアクション側へ入れた変更が、呼び出し側に一度も届いていません。呼び出し側が@mainや任意のコミットを指定しても、動くアクションは常にv6.0.2のものになります。届いていない変更の例:
gh-federation@v4.0.1を実行していますSELF_VERSIONはenvなので、呼び出し側から差し替えることもできません。なぜ patch か
v6.0.2→mainの差分に、呼び出し側インタフェース (inputs / secrets) の変更はありません。中身は依存の更新のみです。過去の運用 (入力の追加は major、挙動の修正は patch) に合わせて patch としています。挙動に影響し得るものとして、Win32 ジョブのランナーが
windows-2022→windows-2025になっています。マージ後にお願いしたいこと
SELF_VERSIONの値は実在するタグを指す必要があるため、マージ後にこのコミットへv6.0.3のタグを打つ必要があります。v6.0.2のときと同じ流れです (cb46d1dbump version to v6.0.2→ 同コミットに v6.0.2 タグ)。タグが打たれるまでの間、
@mainを指定している呼び出し側はSELF_VERSION: v6.0.3を解決できず取得に失敗します。タグ付けまで続けてお願いできると安全です。再発防止 (この PR の範囲外)
リリース時の
SELF_VERSION更新が漏れると同じ状態に戻ります。「SELF_VERSIONが最新タグと一致するか」を検査する CI を足すのが確実だと思うので、必要であれば別途 issue / PR を出します。なお #130 で
github.job_workflow_shaを使う自動追従を試しましたが、このプロパティはgithubコンテキストには存在せず (OIDC トークンの claim のみ) 常に空文字になるため、成立しないことを実測で確認済みです。詳細は #130 のコメントに残しています。CI について
v6.0.3のタグが存在するまではtest-buildの自己取得がrefs/tags/v6.0.3を解決できず失敗するため、この PR の CI は赤になります (タグ付け後は解消します)。#136 を先に入れると赤になりませんが、この PR のマージに必須ではありません。