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

actions/setup-dotnetがrollForwardの値を無視しなくなったら、CIパイプラインYAMLがglobal.jsonの値を参照するように修正する #761

Open
kharada7 opened this issue Jan 25, 2024 · 0 comments
Assignees
Labels
CI/CD Github Actionsなどの修正 定期的な確認が必要 他のサービスの不具合亜解消待ちなど、定期的な情報のアップデートが必要である

Comments

@kharada7
Copy link
Contributor

kharada7 commented Jan 25, 2024

2024/06/06 現在の調査

該当のPRがレビュー待ちのまま4/15から動きがない状態で、未解決。

起票時の調査

概要

2024年1月25日時点で、actions/setup-dotnet は global.json に設定された rollForward の値を無視するようになっており、これを修正するプルリクエスト はまだマージされていない。
この挙動により、CIワークフロー内でインストールする .NET SDK のバージョンに差異が出てしまうようになったため、 #757 で暫定策として global.json を参照しないようにした。

actions/setup-dotnet のプルリクエスト がマージされたら、CI ワークフローが global.json を参照するよう設定を元に戻す。

詳細

対象は以下の2ファイル。

  • AlesInfiny\maris\.github\workflows\samples-dressca-backend.ci.yml
  • AlesInfiny\maris\.github\workflows\samples-console-app-with-di.ci.yml

.NET SDK のセットアップ部分を以下のように修正する。

- name: .NET SDK のセットアップ
  uses: actions/setup-dotnet@v3
  with:
    global-json-file: [プロジェクト内のglobal.jsonファイル]

完了条件

  • 「詳細」に示した2ファイルが各プロジェクトの global.json を参照するよう修正されていること。
@tsuna-can-se tsuna-can-se added the CI/CD Github Actionsなどの修正 label Jan 25, 2024
@tsuna-can-se tsuna-can-se added the 定期的な確認が必要 他のサービスの不具合亜解消待ちなど、定期的な情報のアップデートが必要である label Apr 11, 2024
@kharada7 kharada7 self-assigned this Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Github Actionsなどの修正 定期的な確認が必要 他のサービスの不具合亜解消待ちなど、定期的な情報のアップデートが必要である
Projects
None yet
Development

No branches or pull requests

2 participants