runs-on: ubuntu-latest permissions: contents: read packages: write 課題のworkflowの内容 – 1/2 13 実行JOBに割り当てる権限 ・contents:issueなども含めOwnerのGitHubコンテンツに対する権限 ・packages:jarをデプロイするGitHub Packageに対する権限 ※今回はpackagesへのデプロイがあるため明示的に指定したが、書き込み する操作がなければ明示的に指定する必要なし • Jobを実行するOSの指定 • ubuntu, Windows, Macの指定が可能 • だた、課金料金は ubuntu < Windows < Macとなる(Freeプラ ンではubuntuは33.3時間/月まで無料で Macはubuntuの10倍換算) • ubuntu-20.04などと特定のバージョンを指定することも可能(ただし GitHubに用意されているもののみ) • セルフホストランナーの仕組みを使いオンプレに作成した環境を使うこと も可能(ただし難易度高)