Skip to content

Releases: arkedge/workflows-c2a

v6.0.2

22 Jul 19:06
Compare
Choose a tag to compare

What's Changed

  • Fix SILS mockup disable condition by @sksat in #107
  • Do not use SILS mockup in C++ build by @sksat in #108

Full Changelog: v6.0.0...v6.0.2

v6.0.0

22 Jul 18:24
Compare
Choose a tag to compare

What's Changed

  • Make build SILS mockup optional by @sksat in #104
  • Make gcc skip optional instead of skip gcc -Werror by @sksat in #106

Full Changelog: v5.4.0...v6.0.0

v5.4.0

22 Jul 17:14
Compare
Choose a tag to compare

Release for fix self version reference in build workflow.

Full Changelog: v5.3.0...v5.4.0

v5.3.0

22 Jul 17:09
59d5a0f
Compare
Choose a tag to compare

What's Changed

  • Update reviewdog/action-actionlint action to v1.42.0 by @renovate in #96
  • Update reviewdog/action-actionlint action to v1.43.0 by @renovate in #97
  • Update actions/setup-node action to v4.0.3 by @renovate in #103
  • Update actions/checkout action to v4.1.7 by @renovate in #101
  • Update actions/setup-python action to v5.1.1 by @renovate in #99
  • Update reviewdog/action-actionlint action to v1.54.0 by @renovate in #100
  • Update reviewdog/action-setup action to v1.3.0 by @renovate in #98
  • Update arkedge/action-clang-tidy action to v1.6.0 by @renovate in #102

Full Changelog: v5.2.0...v5.3.0

v5.2.0

09 Feb 11:47
5b4fe12
Compare
Choose a tag to compare

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

What's Changed

  • Explicitly set gh-federation endpoint as GitHub Actions secret by @sksat in #95

Full Changelog: v5.1.0...v5.2.0

v5.1.0

09 Feb 09:59
2756bb9
Compare
Choose a tag to compare

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 in #86
  • Update arkedge/action-clang-tidy action to v1.5.0 by @renovate in #92
  • Lock reviewdog version & rollback reviewdog to 0.16 for mitigate error in test by @sksat in #93
  • Update arkedge/gh-federation action to v4 by @renovate in #88
  • Update actions/setup-node action to v4.0.2 by @renovate in #89
  • Update reviewdog/action-setup action to v1.2.1 by @renovate in #87
  • Make all reviewdog version configurable by @sksat in #94

Full Changelog: v5.0.0...v5.1.0

v5.0.0

20 Dec 06:13
73caef7
Compare
Choose a tag to compare

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

  • Change Build as C++ job to optional by @sksat in #76
  • Update reviewdog/action-actionlint action to v1.40.0 by @renovate in #81
  • Update reviewdog/action-setup action to v1.1.0 by @renovate in #82
  • Update actions/setup-node action to v4.0.1 by @renovate in #79
  • Update arkedge/action-clang-tidy action to v1.3.0 by @renovate in #80
  • Update actions/setup-python action to v5 by @renovate in #78
  • Make Build by MSVC job optional by @sksat in #77
  • Make v4 default by @sksat in #83
  • Add v4 check-encoding workflow by @sksat in #84
  • Move check-coding-rule-v4 workflow to default by @sksat in #85

Full Changelog: v4.5.3...v5.0.0

v4.5.3

06 Dec 08:00
5956553
Compare
Choose a tag to compare

What's Changed

  • Update actions/checkout action to v4.1.1 by @renovate in #71
  • Update actions/setup-node action to v4 by @renovate in #73
  • Update actions/setup-python action to v4.8.0 by @renovate in #74

Full Changelog: v4.5.2...v4.5.3

v4.5.2

12 Oct 16:05
1d0aa29
Compare
Choose a tag to compare

What's Changed

  • Support c2a-core v4 SCI_COM build option by @sksat in #70

Full Changelog: v4.5.1...v4.5.2

v4.5.1

12 Oct 15:43
2e3a370
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.5.0...v4.5.1