Skip to content

Commit 3020195

Browse files
authored
ci: drop duplicate nightly-macos replay job (#1781 A2) (#1787)
The nightly-macos job in .github/workflows/replays-nightly.yml is byte-identical in substance to smoke-macos in .github/workflows/macos.yml: same setup-apple-runner-build call, same macos-helper gate, same replay-macos gate invoked with --retries 2 --report-junit test/artifacts/replays-macos.junit.xml. macos.yml already runs this gate on every pull_request and every push to main, so the nightly copy adds no additional information — 0/40 nightly runs have ever failed independently of the PR/push gate. Verified: check:gate-manifest and check:gate-manifest:test still pass against the trimmed workflow (no gate lost its CI owner), and the full check:tooling suite is green.
1 parent 0697915 commit 3020195

1 file changed

Lines changed: 0 additions & 45 deletions

File tree

.github/workflows/replays-nightly.yml

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -276,48 +276,3 @@ jobs:
276276
artifact-name: replay-nightly-ios-artifacts
277277
agent-state-dir: ${{ env.AGENT_DEVICE_STATE_DIR }}
278278
runner-derived-path: ${{ env.AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH }}
279-
280-
nightly-macos:
281-
name: macOS Replay Suite
282-
runs-on: macos-26
283-
timeout-minutes: 80
284-
env:
285-
AGENT_DEVICE_STATE_DIR: ${{ github.workspace }}/.tmp/agent-device-state
286-
AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH: ${{ github.workspace }}/.tmp/macos-runner-derived
287-
steps:
288-
- name: Checkout
289-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
290-
291-
- name: Setup toolchain
292-
uses: ./.github/actions/setup-node-pnpm
293-
294-
- name: Restore and build macOS XCTest runner
295-
uses: ./.github/actions/setup-apple-runner-build
296-
with:
297-
derived-path: ${{ env.AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH }}
298-
cache-key-prefix: macos-runner-prebuilt
299-
gate: swift-runner-macos
300-
xcuitest-platform: macos
301-
xcuitest-destination: platform=macOS,arch=arm64
302-
303-
- name: Build macOS helper
304-
uses: ./.github/actions/run-gate
305-
with: { gate: macos-helper }
306-
307-
- name: Run macOS replay suite
308-
uses: ./.github/actions/run-gate
309-
with:
310-
gate: replay-macos
311-
args: |
312-
--retries
313-
2
314-
--report-junit
315-
test/artifacts/replays-macos.junit.xml
316-
317-
- name: Upload macOS artifacts
318-
if: always()
319-
uses: ./.github/actions/upload-agent-device-artifacts
320-
with:
321-
artifact-name: replay-nightly-macos-artifacts
322-
agent-state-dir: ${{ env.AGENT_DEVICE_STATE_DIR }}
323-
runner-derived-path: ${{ env.AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH }}

0 commit comments

Comments
 (0)