Skip to content

Commit

Permalink
chore: update macos CI runners to macos-13 and xcode 14.2 (#399)
Browse files Browse the repository at this point in the history
Update the macos runners to use macos-13 and Xcode 14.2
  • Loading branch information
cgrindel authored Jun 5, 2023
1 parent 3b7ed1a commit 3f450f4
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 20 deletions.
6 changes: 5 additions & 1 deletion .github/actions/set_up_macos/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,8 @@ runs:
- uses: cgrindel/gha_set_up_bazel@v1
with:
repo_name: ${{ inputs.repo_name }}

# As of macos-13 runner, go was not on the PATH. This resulted in bazel run
# //:go_update_repos failing.
- uses: actions/setup-go@v4
with:
go-version: ">=1.20.0"
36 changes: 18 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ jobs:
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//bzlmod:e2e_test'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:firebase_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:http_archive_ext_deps_test_bazel_.bazelversion'
runner: ubuntu-22.04
Expand All @@ -43,37 +43,37 @@ jobs:
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//examples:http_archive_ext_deps_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: false
- test: '@@//examples:http_archive_ext_deps_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:interesting_deps_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:ios_sim_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:objc_code_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:phone_number_kit_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:pkg_manifest_minimal_test_bazel_.bazelversion'
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//examples:pkg_manifest_minimal_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:resources_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:soto_example_test_bazel_.bazelversion'
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//examples:soto_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:vapor_example_test_bazel_.bazelversion'
runner: ubuntu-22.04
Expand All @@ -82,19 +82,19 @@ jobs:
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//examples:vapor_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: false
- test: '@@//examples:vapor_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//examples:xcmetrics_example_test_bazel_.bazelversion'
runner: macos-12
runner: macos-13
enable_bzlmod: true
- test: '@@//release:archive_test'
runner: ubuntu-22.04
enable_bzlmod: true
- test: '@@//release:archive_test'
runner: macos-12
runner: macos-13
enable_bzlmod: true
runs-on: ${{ matrix.runner }}
env:
Expand All @@ -110,7 +110,7 @@ jobs:
if: ${{ startsWith(matrix.runner, 'macos') }}
with:
repo_name: rules_swift_package_manager
xcode_version: 14.0.1
xcode_version: "14.2"
- uses: ./.github/actions/configure_bzlmod
with:
enabled: ${{ matrix.enable_bzlmod }}
Expand All @@ -126,7 +126,7 @@ jobs:
fail-fast: false
matrix:
runner:
- macos-12
- macos-13
- ubuntu-22.04
enable_bzlmod:
- true
Expand All @@ -145,7 +145,7 @@ jobs:
if: ${{ startsWith(matrix.runner, 'macos') }}
with:
repo_name: rules_swift_package_manager
xcode_version: 14.0.1
xcode_version: "14.2"
- uses: ./.github/actions/configure_bzlmod
with:
enabled: ${{ matrix.enable_bzlmod }}
Expand Down
1 change: 1 addition & 0 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ execute_binary(
"-build_external=external",
],
binary = "//tools/update_go_repos",
execute_in_workspace = True,
)

# MARK: - Golang
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ func (itp *IntTestParams) EnableBzlmod() bool {
func (itp *IntTestParams) Runner() string {
switch itp.OS {
case MacOS:
return "macos-12"
return "macos-13"
case LinuxOS:
return "ubuntu-22.04"
default:
Expand Down

0 comments on commit 3f450f4

Please sign in to comment.