mirror of
https://github.com/game-ci/unity-builder.git
synced 2026-05-31 13:56:13 -07:00
revert: restore build-tests-mac.yml to match main
Stop modifying the macOS build workflow — leave it identical to main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
36
.github/workflows/build-tests-mac.yml
vendored
36
.github/workflows/build-tests-mac.yml
vendored
@@ -8,14 +8,10 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions:
|
|
||||||
checks: write
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
buildForAllPlatformsMacOS:
|
buildForAllPlatformsMacOS:
|
||||||
name: ${{ matrix.targetPlatform }} on ${{ matrix.unityVersion }}
|
name: ${{ matrix.targetPlatform }} on ${{ matrix.unityVersion }}
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
continue-on-error: true
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@@ -89,35 +85,3 @@ jobs:
|
|||||||
name: Build ${{ matrix.targetPlatform }} on MacOS (${{ matrix.unityVersion }})${{ matrix.buildProfile && ' With Build Profile' || '' }}
|
name: Build ${{ matrix.targetPlatform }} on MacOS (${{ matrix.unityVersion }})${{ matrix.buildProfile && ' With Build Profile' || '' }}
|
||||||
path: build
|
path: build
|
||||||
retention-days: 14
|
retention-days: 14
|
||||||
|
|
||||||
markUnstableBuilds:
|
|
||||||
name: Mark unstable macOS builds
|
|
||||||
needs: buildForAllPlatformsMacOS
|
|
||||||
if: always()
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/github-script@v7
|
|
||||||
with:
|
|
||||||
script: |
|
|
||||||
const { data: checkRuns } = await github.rest.checks.listForRef({
|
|
||||||
owner: context.repo.owner,
|
|
||||||
repo: context.repo.repo,
|
|
||||||
ref: context.sha,
|
|
||||||
per_page: 100,
|
|
||||||
});
|
|
||||||
|
|
||||||
for (const run of checkRuns.check_runs) {
|
|
||||||
if (run.conclusion !== 'failure' || run.app?.slug !== 'github-actions') continue;
|
|
||||||
if (!run.name.includes('StandaloneOSX') && !run.name.includes('iOS')) continue;
|
|
||||||
|
|
||||||
await github.rest.checks.update({
|
|
||||||
owner: context.repo.owner,
|
|
||||||
repo: context.repo.repo,
|
|
||||||
check_run_id: run.id,
|
|
||||||
conclusion: 'neutral',
|
|
||||||
output: {
|
|
||||||
title: `${run.name} (unstable)`,
|
|
||||||
summary: 'This macOS build is unstable and its failure does not block merging.',
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user