Skip to content

Commit

Permalink
Merge pull request #83 from docker-library/windows-workflow
Browse files Browse the repository at this point in the history
Add windows servers to smoke test
  • Loading branch information
tianon authored Sep 26, 2023
2 parents 6334a4f + c4273aa commit a226be9
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
11 changes: 7 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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" 👀
Expand All @@ -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"
Expand Down
3 changes: 2 additions & 1 deletion bashbrew.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ set -Eeuo pipefail
dir="$(readlink -f "$BASH_SOURCE")"
dir="$(dirname "$dir")"

export GO111MODULE=on
: "${CGO_ENABLED:=0}"
export GO111MODULE=on CGO_ENABLED
(
cd "$dir"
go build -o bin/bashbrew ./cmd/bashbrew > /dev/null
Expand Down

0 comments on commit a226be9

Please sign in to comment.