Skip to content

Commit

Permalink
ci: replace macos-latest with macos-12 for go1.13 (#326)
Browse files Browse the repository at this point in the history
  • Loading branch information
panjf2000 authored Jun 17, 2024
1 parent 0d650f5 commit b2374d5
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,22 @@ jobs:
strategy:
fail-fast: false
matrix:
go: [1.13, 1.21]
go: [1.13, 1.22]
os: [ubuntu-latest, macos-latest, windows-latest]
include:
# TODO(panjf2000): There is an uncanny issue arising when downloading
# go modules on macOS 13 for Go1.13. So we use macOS 12 for now,
# but try to figure it out and use macOS once it's resolved.
# https://github.com/panjf2000/ants/actions/runs/9546726268/job/26310385582
- go: 1.13
os: macos-12
exclude:
# Starting macOS 14 GitHub Actions runners are arm-based,
# but Go didn't support arm64 until 1.16. Thus, we must
# replace the macOS 14 runner with macOS 12 runner for Go 1.13.
# Ref: https://github.com/actions/runner-images/issues/9741
- go: 1.13
os: macos-latest
name: Go ${{ matrix.go }} @ ${{ matrix.os }}
runs-on: ${{ matrix.os}}
steps:
Expand Down

0 comments on commit b2374d5

Please sign in to comment.