diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82f92300..76c1dc48 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,9 +11,12 @@ defaults: shell: 'bash -Eeuo pipefail -x {0}' jobs: - build: - name: Build - runs-on: ubuntu-latest + build-matrix: + strategy: + matrix: + os: [ ubuntu-latest, windows-2019, windows-2022 ] + name: Build ${{ matrix.os }} + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: ./ # test our "action.yml" 👀 @@ -25,7 +28,7 @@ jobs: bashbrew cat "$image" bashbrew from --uniq "$image" - "$BASHBREW_SCRIPTS/bashbrew-host-arch.sh" # should print "amd64" + "$BASHBREW_SCRIPTS/bashbrew-host-arch.sh" # should print "amd64" or "windows-amd64" arm32v7="$("$BASHBREW_SCRIPTS/bashbrew-arch-to-goenv.sh" arm32v7)" eval "$arm32v7" diff --git a/action.yml b/action.yml index 88ac9685..8e640b88 100644 --- a/action.yml +++ b/action.yml @@ -11,6 +11,8 @@ runs: - uses: actions/setup-go@v3 with: go-version-file: '${{ github.action_path }}/go.mod' + env: + CGO_ENABLED: 0 - run: | '${{ github.action_path }}/bashbrew.sh' --version > /dev/null '${{ github.action_path }}/bin/bashbrew' --version