ut-issl / c2a-core

Satellite Flight Software: Command-Centric Architecture
MIT License
51 stars 10 forks source link

Update arkedge/workflows-c2a action to v5 - autoclosed #649

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
arkedge/workflows-c2a action major v2.5.0 -> v5.2.0

Release Notes

arkedge/workflows-c2a (arkedge/workflows-c2a) ### [`v5.2.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v5.2.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v5.1.0...v5.2.0) `arkedge` organization 外で [gh-federation](https://togithub.com/arkedge/gh-federation) を用いた checkout が機能していなかった問題を修正しました ##### What's Changed - Explicitly set gh-federation endpoint as GitHub Actions secret by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/95](https://togithub.com/arkedge/workflows-c2a/pull/95) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v5.1.0...v5.2.0 ### [`v5.1.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v5.1.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v5.0.0...v5.1.0) reviewdog version を明示的に指定することができるようになりました. また,c2a-build のテストが reviewdog v0.17 系で落ちるという問題があったため,暫定的対処として reviewdog の default version を v0.16.0 としました. ##### What's Changed - Update reviewdog/action-actionlint action to v1.41.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/86](https://togithub.com/arkedge/workflows-c2a/pull/86) - Update arkedge/action-clang-tidy action to v1.5.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/92](https://togithub.com/arkedge/workflows-c2a/pull/92) - Lock reviewdog version & rollback reviewdog to 0.16 for mitigate error in test by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/93](https://togithub.com/arkedge/workflows-c2a/pull/93) - Update arkedge/gh-federation action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/88](https://togithub.com/arkedge/workflows-c2a/pull/88) - Update actions/setup-node action to v4.0.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/89](https://togithub.com/arkedge/workflows-c2a/pull/89) - Update reviewdog/action-setup action to v1.2.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/87](https://togithub.com/arkedge/workflows-c2a/pull/87) - Make all reviewdog version configurable by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/94](https://togithub.com/arkedge/workflows-c2a/pull/94) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v5.0.0...v5.1.0 ### [`v5.0.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v5.0.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.5.3...v5.0.0) ##### workflows-c2a v5.0.0 ##### Breaking Changes - 各 workflow が標準的に想定する C2A user が c2a-core v4 系になりました - c2a-core v3 系ベースの C2A user については `-v3` suffix の付いた workflow でサポートするようになりました - たとえば,`default.yml` を使用していた場合は,`default-v3.yml` に移行する必要があります - C2A user を C++ としてビルドする job の実行が optional な機能になりました - 今まで通り実行したい場合は,`build_as_cxx` を `true` に設定して有効化してください.この option は default workflow でもサポートしています. - 基本的にC言語で書かれた C2A を C++ でビルドするのはあくまでイレギュラーな対応であり,コンパイラの warning などを活用する面でも,C言語と C++ の互換性の観点からもまったく推奨できないものであるためです - 一方で,SILS-S2E などで C2A user も込みで(例えば,SILS-S2E 用の IfWrapper などの対応のために)C++ としてビルドしているような環境は現状では存在します(減りつつあるとは思いますが).そのような環境では `build_as_cxx` option を使用してください. - それはそれとして,C2A user 全体の C++ としてのビルドは今後廃止していく方針となります.注意してください. - C2A user を MSVC でビルドする job の実行が optional な機能になりました - 今まで通り実行したい場合は,`build_msvc` を `true` に設定して有効化してください.この option は default workflow でもサポートしています. - これは MSVC の Visual C は C89/C90 や C99 を厳密にはサポートしておらず,C2A において有用な範囲での規格準拠の確認には使用不可能である上,MSVC で C2A user をビルドしたいユースケースが非常に限られることによる技術的判断です - 一方で,Visual Studio でビルドする SILS-S2E のようなユースケースは存在します.そのような環境では `build_msvc` option を使用してください. ##### What's Changed - Change Build as C++ job to optional by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/76](https://togithub.com/arkedge/workflows-c2a/pull/76) - Update reviewdog/action-actionlint action to v1.40.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/81](https://togithub.com/arkedge/workflows-c2a/pull/81) - Update reviewdog/action-setup action to v1.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/82](https://togithub.com/arkedge/workflows-c2a/pull/82) - Update actions/setup-node action to v4.0.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/79](https://togithub.com/arkedge/workflows-c2a/pull/79) - Update arkedge/action-clang-tidy action to v1.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/80](https://togithub.com/arkedge/workflows-c2a/pull/80) - Update actions/setup-python action to v5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/78](https://togithub.com/arkedge/workflows-c2a/pull/78) - Make Build by MSVC job optional by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/77](https://togithub.com/arkedge/workflows-c2a/pull/77) - Make v4 default by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/83](https://togithub.com/arkedge/workflows-c2a/pull/83) - Add v4 check-encoding workflow by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/84](https://togithub.com/arkedge/workflows-c2a/pull/84) - Move check-coding-rule-v4 workflow to default by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/85](https://togithub.com/arkedge/workflows-c2a/pull/85) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.5.3...v5.0.0 ### [`v4.5.3`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.5.3) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.5.2...v4.5.3) ##### What's Changed - Update actions/checkout action to v4.1.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/71](https://togithub.com/arkedge/workflows-c2a/pull/71) - Update actions/setup-node action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/73](https://togithub.com/arkedge/workflows-c2a/pull/73) - Update actions/setup-python action to v4.8.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/74](https://togithub.com/arkedge/workflows-c2a/pull/74) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.5.2...v4.5.3 ### [`v4.5.2`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.5.2) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.5.1...v4.5.2) ##### What's Changed - Support c2a-core v4 SCI_COM build option by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/70](https://togithub.com/arkedge/workflows-c2a/pull/70) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.5.1...v4.5.2 ### [`v4.5.1`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.5.1) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.5.0...v4.5.1) ##### What's Changed - Fix SILS mockup support by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/69](https://togithub.com/arkedge/workflows-c2a/pull/69) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.5.0...v4.5.1 ### [`v4.5.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.5.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.4.0...v4.5.0) ##### What's Changed - Update reviewdog/action-actionlint action to v1.39.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/66](https://togithub.com/arkedge/workflows-c2a/pull/66) - Support c2a-core v4 SILS mockup build option by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/68](https://togithub.com/arkedge/workflows-c2a/pull/68) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.4.0...v4.5.0 ### [`v4.4.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.4.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.3.0...v4.4.0) ##### What's Changed - Update actions/checkout action to v4.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/64](https://togithub.com/arkedge/workflows-c2a/pull/64) - Update actions/setup-python action to v4.7.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/65](https://togithub.com/arkedge/workflows-c2a/pull/65) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.3.0...v4.4.0 ### [`v4.3.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.3.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.2.0...v4.3.0) ##### What's Changed - Update reviewdog/action-actionlint action to v1.39.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/62](https://togithub.com/arkedge/workflows-c2a/pull/62) - Add check-coding-rule workflow for c2a-core v4 by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/63](https://togithub.com/arkedge/workflows-c2a/pull/63) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.2.0...v4.3.0 ### [`v4.2.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.2.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.1.0...v4.2.0) ##### What's Changed - Update reviewdog/action-actionlint action to v1.38.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/59](https://togithub.com/arkedge/workflows-c2a/pull/59) - Update actions/checkout action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/58](https://togithub.com/arkedge/workflows-c2a/pull/58) - Update arkedge/action-clang-tidy action to v1.2.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/57](https://togithub.com/arkedge/workflows-c2a/pull/57) - Support c2a-core v4 C++ build option by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/61](https://togithub.com/arkedge/workflows-c2a/pull/61) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.1.0...v4.2.0 ### [`v4.1.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.1.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v4.0.0...v4.1.0) ##### What's Changed - Update actions/checkout action to v3.6.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/55](https://togithub.com/arkedge/workflows-c2a/pull/55) - Add check-coding-rule config dirs existence by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/56](https://togithub.com/arkedge/workflows-c2a/pull/56) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v4.0.0...v4.1.0 ### [`v4.0.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v4.0.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v3.2.0...v4.0.0) `check-coding-rule` のスクリプトが実行パスに依存した挙動をしているため,多くの(すべてのではない)C2A user の設定に合わせ,実行パスをスクリプトと同じディレクトリ(`src/src_core/Script/CI`)に標準化したことによる major update. このパスに合わせること自体はあくまで現在最も多い設定に合わせ,多くの C2A user で一旦対応コストなく check-coding-rule を正常に動作するようにするための対応. 「このバージョンの workflows-c2a が導入されているということはこのような状態を期待できる」という状況を実現し,全 C2A user で設定を共通化することが最大の目的であるため,恒久的にこの対応を維持するわけではない. ##### What's Changed - Update actions/setup-node action to v3.7.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/48](https://togithub.com/arkedge/workflows-c2a/pull/48) - Update actions/setup-python action to v4.7.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/49](https://togithub.com/arkedge/workflows-c2a/pull/49) - Update actions/setup-node action to v3.8.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/51](https://togithub.com/arkedge/workflows-c2a/pull/51) - Update reviewdog/action-setup action to v1.0.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/50](https://togithub.com/arkedge/workflows-c2a/pull/50) - Update actions/setup-node action to v3.8.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arkedge/workflows-c2a/pull/52](https://togithub.com/arkedge/workflows-c2a/pull/52) - v4: Standardize check-coding-script execute path to script dir by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/54](https://togithub.com/arkedge/workflows-c2a/pull/54) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v3.2.0...v4.0.0 ### [`v3.2.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v3.2.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v3.1.0...v3.2.0) #### What's Changed - Add c2a_dir switch input to default workflow by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/45](https://togithub.com/arkedge/workflows-c2a/pull/45) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v3.1.0...v3.2.0 ### [`v3.1.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v3.1.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v3.0.0...v3.1.0) #### What's Changed - check-encoding: check-coding-rule: Auto switch coding rule config by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/43](https://togithub.com/arkedge/workflows-c2a/pull/43) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v3.0.0...v3.1.0 ### [`v3.0.0`](https://togithub.com/arkedge/workflows-c2a/releases/tag/v3.0.0) [Compare Source](https://togithub.com/arkedge/workflows-c2a/compare/v2.5.0...v3.0.0) ##### What's Changed - Pin runner image by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/40](https://togithub.com/arkedge/workflows-c2a/pull/40) - check-coding-rule: Auto switch coding rule config by [@​sksat](https://togithub.com/sksat) in [https://github.com/arkedge/workflows-c2a/pull/41](https://togithub.com/arkedge/workflows-c2a/pull/41) **Full Changelog**: https://github.com/arkedge/workflows-c2a/compare/v2.5.0...v3.0.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.