From 956ecc978d26ae4f4ed25eba5611b578b1f5f7fd Mon Sep 17 00:00:00 2001 From: Bart Koelman <104792814+bart-vmware@users.noreply.github.com> Date: Fri, 29 May 2026 13:35:38 +0200 Subject: [PATCH] Try running GHA workflows on macos-26, which is going to become macos-latest --- .github/workflows/Steeltoe.All.yml | 6 +++--- .github/workflows/component-shared-workflow.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Steeltoe.All.yml b/.github/workflows/Steeltoe.All.yml index 6eeb9786db..7e284ed999 100644 --- a/.github/workflows/Steeltoe.All.yml +++ b/.github/workflows/Steeltoe.All.yml @@ -32,13 +32,13 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + os: [ubuntu-latest, windows-latest, macos-26] include: - os: ubuntu-latest runDockerContainers: true - os: windows-latest skipIntegrationTests: true - - os: macos-latest + - os: macos-26 skipIntegrationTests: true runs-on: ${{ matrix.os }} @@ -74,7 +74,7 @@ jobs: 10.0.* - name: Turn off dev certificate (macOS only) - if: ${{ matrix.os == 'macos-latest' }} + if: ${{ matrix.os == 'macos-26' }} # Setting DOTNET_GENERATE_ASPNET_CERTIFICATE to "false" makes it easier to determine which test failed on macOS when it tried to start a web server with https enabled. # Without setting this, the following message appears in the logs: # The application is trying to access the ASP.NET Core developer certificate key. A prompt might appear to ask for permission to access the key. diff --git a/.github/workflows/component-shared-workflow.yml b/.github/workflows/component-shared-workflow.yml index 3b2514ca58..d922c14f41 100644 --- a/.github/workflows/component-shared-workflow.yml +++ b/.github/workflows/component-shared-workflow.yml @@ -31,7 +31,7 @@ jobs: build: name: Build and Test timeout-minutes: 15 - runs-on: ${{ inputs.OS }}-latest + runs-on: ${{ inputs.OS }}-${{ inputs.OS == 'macos' && '26' || 'latest' }} services: eurekaServer: