Merge pull request #18462 from Homebrew/ci_macos_15
github/workflows: use macos-15 GitHub Actions runners.
This commit is contained in:
commit
5ac34f5348
6
.github/workflows/pkg-installer.yml
vendored
6
.github/workflows/pkg-installer.yml
vendored
@ -23,7 +23,7 @@ defaults:
|
|||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
if: github.repository_owner == 'Homebrew' && github.actor != 'dependabot[bot]'
|
if: github.repository_owner == 'Homebrew' && github.actor != 'dependabot[bot]'
|
||||||
runs-on: macos-latest
|
runs-on: macos-15
|
||||||
outputs:
|
outputs:
|
||||||
installer_path: "Homebrew-${{ steps.homebrew-version.outputs.version }}.pkg"
|
installer_path: "Homebrew-${{ steps.homebrew-version.outputs.version }}.pkg"
|
||||||
env:
|
env:
|
||||||
@ -143,6 +143,8 @@ jobs:
|
|||||||
# Apple Silicon
|
# Apple Silicon
|
||||||
- runner: macos-14
|
- runner: macos-14
|
||||||
name: macos-14-arm64
|
name: macos-14-arm64
|
||||||
|
- runner: macos-15
|
||||||
|
name: macos-15-arm64
|
||||||
steps:
|
steps:
|
||||||
- name: Download installer from GitHub Actions
|
- name: Download installer from GitHub Actions
|
||||||
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
|
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
|
||||||
@ -188,7 +190,7 @@ jobs:
|
|||||||
|
|
||||||
upload:
|
upload:
|
||||||
needs: [build, test]
|
needs: [build, test]
|
||||||
runs-on: macos-latest
|
runs-on: macos-15
|
||||||
permissions:
|
permissions:
|
||||||
# To write assets to GitHub release
|
# To write assets to GitHub release
|
||||||
contents: write
|
contents: write
|
||||||
|
|||||||
2
.github/workflows/sorbet.yml
vendored
2
.github/workflows/sorbet.yml
vendored
@ -25,7 +25,7 @@ defaults:
|
|||||||
jobs:
|
jobs:
|
||||||
tapioca:
|
tapioca:
|
||||||
if: github.repository == 'Homebrew/brew'
|
if: github.repository == 'Homebrew/brew'
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
id: set-up-homebrew
|
id: set-up-homebrew
|
||||||
|
|||||||
12
.github/workflows/tests.yml
vendored
12
.github/workflows/tests.yml
vendored
@ -167,7 +167,7 @@ jobs:
|
|||||||
name: cask audit
|
name: cask audit
|
||||||
needs: syntax
|
needs: syntax
|
||||||
if: github.repository_owner == 'Homebrew'
|
if: github.repository_owner == 'Homebrew'
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
id: set-up-homebrew
|
id: set-up-homebrew
|
||||||
@ -228,7 +228,7 @@ jobs:
|
|||||||
- name: update-test (Ubuntu 22.04)
|
- name: update-test (Ubuntu 22.04)
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
- name: update-test (macOS)
|
- name: update-test (macOS)
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
id: set-up-homebrew
|
id: set-up-homebrew
|
||||||
@ -266,9 +266,9 @@ jobs:
|
|||||||
- name: tests (macOS 13 x86_64)
|
- name: tests (macOS 13 x86_64)
|
||||||
test-flags: --coverage
|
test-flags: --coverage
|
||||||
runs-on: macos-13
|
runs-on: macos-13
|
||||||
- name: tests (macOS 14 arm64)
|
- name: tests (macOS 15 arm64)
|
||||||
test-flags: --coverage
|
test-flags: --coverage
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
id: set-up-homebrew
|
id: set-up-homebrew
|
||||||
@ -377,8 +377,8 @@ jobs:
|
|||||||
container: ghcr.io/homebrew/ubuntu20.04
|
container: ghcr.io/homebrew/ubuntu20.04
|
||||||
- name: test default formula (macOS 13 x86_64)
|
- name: test default formula (macOS 13 x86_64)
|
||||||
runs-on: macos-13
|
runs-on: macos-13
|
||||||
- name: test default formula (macOS 14 arm64)
|
- name: test default formula (macOS 15 arm64)
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
env:
|
env:
|
||||||
HOMEBREW_TEST_BOT_ANALYTICS: 1
|
HOMEBREW_TEST_BOT_ANALYTICS: 1
|
||||||
HOMEBREW_ENFORCE_SBOM: 1
|
HOMEBREW_ENFORCE_SBOM: 1
|
||||||
|
|||||||
2
.github/workflows/vendor-gems.yml
vendored
2
.github/workflows/vendor-gems.yml
vendored
@ -27,7 +27,7 @@ defaults:
|
|||||||
jobs:
|
jobs:
|
||||||
vendor-gems:
|
vendor-gems:
|
||||||
if: github.repository_owner == 'Homebrew'
|
if: github.repository_owner == 'Homebrew'
|
||||||
runs-on: macos-14
|
runs-on: macos-15
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
id: set-up-homebrew
|
id: set-up-homebrew
|
||||||
|
|||||||
@ -84,7 +84,7 @@ module Homebrew
|
|||||||
test-bot:
|
test-bot:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-22.04, macos-13, macos-14]
|
os: [ubuntu-22.04, macos-13, macos-15]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Homebrew
|
- name: Set up Homebrew
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user