From 51fa2c4d85590c6dd454e310941744cd47c29226 Mon Sep 17 00:00:00 2001 From: Matt Johnson-Pint Date: Fri, 17 Jan 2025 12:54:04 -0800 Subject: [PATCH 1/3] Run workflows on correct Go version --- .github/workflows/ci-go-lint.yaml | 2 +- .github/workflows/ci-go-load-tests.yaml | 2 +- .github/workflows/ci-go-unit-tests.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-go-lint.yaml b/.github/workflows/ci-go-lint.yaml index be45df1..3f1df97 100644 --- a/.github/workflows/ci-go-lint.yaml +++ b/.github/workflows/ci-go-lint.yaml @@ -26,7 +26,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version-file: go.mod + go-version: 1.23.4 cache-dependency-path: go.sum - name: golangci-lint diff --git a/.github/workflows/ci-go-load-tests.yaml b/.github/workflows/ci-go-load-tests.yaml index d8feb80..ee89875 100644 --- a/.github/workflows/ci-go-load-tests.yaml +++ b/.github/workflows/ci-go-load-tests.yaml @@ -26,7 +26,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version-file: go.mod + go-version: 1.23.4 cache-dependency-path: go.sum - name: Run Unit Tests diff --git a/.github/workflows/ci-go-unit-tests.yaml b/.github/workflows/ci-go-unit-tests.yaml index 466bbd9..0b8a9b7 100644 --- a/.github/workflows/ci-go-unit-tests.yaml +++ b/.github/workflows/ci-go-unit-tests.yaml @@ -26,7 +26,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version-file: go.mod + go-version: 1.23.4 cache-dependency-path: go.sum - name: Run Unit Tests From 9f661daa992385b09b9c21ee299db6bcb1c415c1 Mon Sep 17 00:00:00 2001 From: Matt Johnson-Pint Date: Fri, 17 Jan 2025 12:56:11 -0800 Subject: [PATCH 2/3] Run unit tests on multiple platforms --- .github/workflows/ci-go-unit-tests.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-go-unit-tests.yaml b/.github/workflows/ci-go-unit-tests.yaml index 0b8a9b7..f5224f4 100644 --- a/.github/workflows/ci-go-unit-tests.yaml +++ b/.github/workflows/ci-go-unit-tests.yaml @@ -18,7 +18,15 @@ permissions: jobs: ci-go-tests: - runs-on: warp-ubuntu-latest-arm64-4x + name: Test ${{ matrix.os }} + runs-on: + "${{ matrix.os == 'linux' && 'warp-ubuntu-latest-x64-4x' || matrix.os == 'macos' && + 'warp-macos-15-arm64-6x' || 'warp-windows-latest-x64-4x' }}" + + strategy: + fail-fast: false + matrix: + os: [linux, macos, windows] steps: - uses: actions/checkout@v4 From ba866a6feba287528ab54f4306ea5c5b5ef6f2eb Mon Sep 17 00:00:00 2001 From: Jai Radhakrishnan <55522316+jairad26@users.noreply.github.com> Date: Fri, 24 Jan 2025 10:06:17 -0800 Subject: [PATCH 3/3] . --- .github/workflows/ci-go-unit-tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-go-unit-tests.yaml b/.github/workflows/ci-go-unit-tests.yaml index f5224f4..a2fdef1 100644 --- a/.github/workflows/ci-go-unit-tests.yaml +++ b/.github/workflows/ci-go-unit-tests.yaml @@ -21,12 +21,12 @@ jobs: name: Test ${{ matrix.os }} runs-on: "${{ matrix.os == 'linux' && 'warp-ubuntu-latest-x64-4x' || matrix.os == 'macos' && - 'warp-macos-15-arm64-6x' || 'warp-windows-latest-x64-4x' }}" + 'warp-macos-15-arm64-6x' }}" strategy: fail-fast: false matrix: - os: [linux, macos, windows] + os: [linux, macos] steps: - uses: actions/checkout@v4