From 037e87fc25504685be00e2d3a1b393521d740fd8 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Sat, 7 Sep 2024 15:03:46 +0900 Subject: [PATCH] GH-10: Add test CI: Windows Fix GH-11 This part: https://github.com/apache/arrow/blob/58415d1fac50cb829b3dcf08526033d6db8c30db/.github/workflows/go.yml#L272-L303 --- .github/workflows/test.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 573ba4f2..b0ece5bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,3 +59,31 @@ jobs: - name: Test run: | $(brew --prefix)/bin/bash ci/scripts/test.sh $(pwd) + + windows: + name: AMD64 Windows 2019 Go ${{ matrix.go }} + runs-on: windows-2019 + timeout-minutes: 25 + strategy: + fail-fast: false + matrix: + go: + - '1.22' + - '1.23' + steps: + - name: Checkout + uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + with: + submodules: recursive + - name: Setup Go + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 + with: + go-version: ${{ matrix.go }} + cache: true + cache-dependency-path: go.sum + - name: Build + shell: bash + run: ci/scripts/build.sh $(pwd) + - name: Test + shell: bash + run: ci/scripts/test.sh $(pwd)