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 v6 #329

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2024

This PR contains the following updates:

Package Type Update Change
arkedge/workflows-c2a action major v4.5.3 -> v6.0.2

Release Notes

arkedge/workflows-c2a (arkedge/workflows-c2a)

v6.0.2

Compare Source

What's Changed

Full Changelog: arkedge/workflows-c2a@v6.0.0...v6.0.2

v6.0.1

Compare Source

v6.0.0

Compare Source

What's Changed

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

v5.4.0

Compare Source

Release for fix self version reference in build workflow.

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

v5.3.0

Compare Source

What's Changed

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

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


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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from sksat and a team as code owners July 22, 2024 20:08
@renovate renovate bot requested review from 200km, ogoogo, Hiro-0110, seki-hiro, suzuki-toshihir0, t-hosonuma and conjikidow and removed request for a team July 22, 2024 20:08
@renovate renovate bot force-pushed the renovate/arkedge-workflows-c2a-6.x branch from 4615d44 to 5248446 Compare December 13, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants