Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update arkedge/workflows-c2a action to v5 #649

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 20, 2023

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

Compare Source

arkedge organization 外で gh-federation を用いた checkout が機能していなかった問題を修正しました

What's Changed

Full Changelog: arkedge/workflows-c2a@v5.1.0...v5.2.0

v5.1.0

Compare Source

reviewdog version を明示的に指定することができるようになりました.
また,c2a-build のテストが reviewdog v0.17 系で落ちるという問題があったため,暫定的対処として reviewdog の default version を v0.16.0 としました.

What's Changed

Full Changelog: arkedge/workflows-c2a@v5.0.0...v5.1.0

v5.0.0

Compare Source

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_cxxtrue に設定して有効化してください.この 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_msvctrue に設定して有効化してください.この option は default workflow でもサポートしています.
    • これは MSVC の Visual C は C89/C90 や C99 を厳密にはサポートしておらず,C2A において有用な範囲での規格準拠の確認には使用不可能である上,MSVC で C2A user をビルドしたいユースケースが非常に限られることによる技術的判断です
    • 一方で,Visual Studio でビルドする SILS-S2E のようなユースケースは存在します.そのような環境では build_msvc option を使用してください.
What's Changed

Full Changelog: arkedge/workflows-c2a@v4.5.3...v5.0.0

v4.5.3

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.5.2...v4.5.3

v4.5.2

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.5.1...v4.5.2

v4.5.1

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.5.0...v4.5.1

v4.5.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.4.0...v4.5.0

v4.4.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.3.0...v4.4.0

v4.3.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.2.0...v4.3.0

v4.2.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.1.0...v4.2.0

v4.1.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v4.0.0...v4.1.0

v4.0.0

Compare Source

check-coding-rule のスクリプトが実行パスに依存した挙動をしているため,多くの(すべてのではない)C2A user の設定に合わせ,実行パスをスクリプトと同じディレクトリ(src/src_core/Script/CI)に標準化したことによる major update.
このパスに合わせること自体はあくまで現在最も多い設定に合わせ,多くの C2A user で一旦対応コストなく check-coding-rule を正常に動作するようにするための対応.
「このバージョンの workflows-c2a が導入されているということはこのような状態を期待できる」という状況を実現し,全 C2A user で設定を共通化することが最大の目的であるため,恒久的にこの対応を維持するわけではない.

What's Changed

Full Changelog: arkedge/workflows-c2a@v3.2.0...v4.0.0

v3.2.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v3.1.0...v3.2.0

v3.1.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v3.0.0...v3.1.0

v3.0.0

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@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.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot added priority::medium priority medium tools labels Dec 20, 2023
@renovate renovate bot force-pushed the renovate/arkedge-workflows-c2a-5.x branch from f4e4d9f to 2dbf2ab Compare February 9, 2024 10:30
@renovate renovate bot force-pushed the renovate/arkedge-workflows-c2a-5.x branch from 2dbf2ab to b022b27 Compare February 9, 2024 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants