From 7571a85eb42ab1aef3821ea08b91b2ee28e43ef4 Mon Sep 17 00:00:00 2001 From: Kijima Daigo Date: Sat, 21 Oct 2023 09:26:47 +0900 Subject: [PATCH] ci: strategy --- .github/workflows/check.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4b70286..77f080c 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,7 +9,10 @@ env: jobs: # 共通処理 setup: - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, windows-lates, tmacos-latest] + runs-on: ${{ matrix.os }} steps: - name: set up uses: actions/setup-go@v4 @@ -22,9 +25,9 @@ jobs: uses: actions/cache@main with: path: ~/go/pkg/mod - key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + key: ${{ matrix.os }}-go-${{ hashFiles('**/go.sum') }} restore-keys: | - ${{ runner.os }}-go- + ${{ matrix.os }}-go- build: needs: setup