Windowsランナー(windows-latest)
GitHub ActionsのWindows向けホステッドランナー。ジョブごとに新しい仮想マシンが割り当てられ、WinForms/WPFのビルドとdotnet testの実行に使われる。
- 概念URI
https://comcomponent.com/knowledge/windows-runner/
- 別名・表記
- GitHub-hosted Windows runner
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- デスクトップアプリのCI/CDパイプラインはWindowsランナー(windows-latest)を前提とします。UIに依存するテストやWindows専用のパッケージング・署名など、実行を伴う手順を含む場合、WinForms/WPFデスクトップアプリのCI/CDパイプラインはGitHub Actionsのwindows-latestのようなWindowsランナーを前提とする。EnableWindowsTargetingでのビルドと環境非依存のテスト、xcopy形式の成果物だけならLinuxランナーでも通る。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- Windows FormsはWindowsランナー(windows-latest)を前提とします。WinFormsプロジェクトはWindows専用TFMを対象とするが、EnableWindowsTargetingを有効にすればLinux上でもビルドできる。Windowsランナーが要るのは、UIに依存するdotnet testのように実行を伴う手順である。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- WPFはWindowsランナー(windows-latest)を前提とします。WPFプロジェクトも同様にWindows専用TFMを対象とするが、EnableWindowsTargetingを有効にすればLinux上でもビルドできる。Windowsランナーが要るのは実行を伴う手順である。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- HSM/トークンでの秘密鍵保管はWindowsランナー(windows-latest)と両立しません。USBトークン型のハードウェア保管はGitHubホステッドランナーに物理的に挿せないため、そのままではCIでの完全自動署名ができない。CAのクラウドHSMオプションを使えばこの制約を回避できる。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。