Move Apple tester workflow to fresh runner labels
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 22s
Build Rust / Cargo Test (push) Successful in 5m51s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s

This commit is contained in:
Conrad Kramer 2026-06-07 09:12:37 -07:00
parent 4f8d58965b
commit e882a16dad
6 changed files with 12 additions and 10 deletions

View file

@ -84,7 +84,7 @@ env:
jobs: jobs:
prepare: prepare:
name: Prepare Apple Distribution name: Prepare Apple Distribution
runs-on: namespace-profile-linux-medium-apple runs-on: namespace-profile-linux-medium-apple-v2
outputs: outputs:
build_number: ${{ steps.plan.outputs.build_number }} build_number: ${{ steps.plan.outputs.build_number }}
sparkle_channel: ${{ steps.plan.outputs.sparkle_channel }} sparkle_channel: ${{ steps.plan.outputs.sparkle_channel }}
@ -123,7 +123,7 @@ jobs:
build-ios: build-ios:
name: Build Apple iOS name: Build Apple iOS
needs: prepare needs: prepare
runs-on: namespace-profile-macos-large-apple runs-on: namespace-profile-macos-large-apple-v2
steps: steps:
- name: Checkout - name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4 uses: https://code.forgejo.org/actions/checkout@v4
@ -219,7 +219,7 @@ jobs:
build-macos: build-macos:
name: Build Apple macOS name: Build Apple macOS
needs: prepare needs: prepare
runs-on: namespace-profile-macos-large-apple runs-on: namespace-profile-macos-large-apple-v2
steps: steps:
- name: Checkout - name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4 uses: https://code.forgejo.org/actions/checkout@v4
@ -319,7 +319,7 @@ jobs:
- prepare - prepare
- build-ios - build-ios
- build-macos - build-macos
runs-on: namespace-profile-linux-medium-apple runs-on: namespace-profile-linux-medium-apple-v2
steps: steps:
- name: Checkout - name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4 uses: https://code.forgejo.org/actions/checkout@v4
@ -398,7 +398,7 @@ jobs:
- prepare - prepare
- sign-apple - sign-apple
if: ${{ github.event.inputs.upload_app_store == 'true' }} if: ${{ github.event.inputs.upload_app_store == 'true' }}
runs-on: namespace-profile-macos-large-apple runs-on: namespace-profile-macos-large-apple-v2
steps: steps:
- name: Checkout - name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4 uses: https://code.forgejo.org/actions/checkout@v4
@ -501,7 +501,7 @@ jobs:
- prepare - prepare
- sign-apple - sign-apple
if: ${{ github.event.inputs.upload_sparkle == 'true' }} if: ${{ github.event.inputs.upload_sparkle == 'true' }}
runs-on: namespace-profile-linux-medium-apple runs-on: namespace-profile-linux-medium-apple-v2
steps: steps:
- name: Checkout - name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4 uses: https://code.forgejo.org/actions/checkout@v4

View file

@ -105,8 +105,10 @@ The same change also makes the forge itself the release authority: release tags
- `namespace-profile-windows-large` - `namespace-profile-windows-large`
- Use dedicated Apple distribution labels for the focused tester-distribution - Use dedicated Apple distribution labels for the focused tester-distribution
workflow so stale generic Namespace jobs cannot consume Apple release runners: workflow so stale generic Namespace jobs cannot consume Apple release runners:
- `namespace-profile-linux-medium-apple` - `namespace-profile-linux-medium-apple-v2`
- `namespace-profile-macos-large-apple` - `namespace-profile-macos-large-apple-v2`
Label revisions are allowed when earlier accepted workflows have stale
queued jobs; the autoscaler should serve only the current focused label set.
- Configure macOS Namespace targets with the Compute API CPU-by-memory shape - Configure macOS Namespace targets with the Compute API CPU-by-memory shape
format. `12x28` is the Burrow large macOS baseline; platform-prefixed values format. `12x28` is the Burrow large macOS baseline; platform-prefixed values
such as `macos/arm64:8x16` are not accepted by the macOS launcher. such as `macos/arm64:8x16` are not accepted by the macOS launcher.

Binary file not shown.

View file

@ -26,7 +26,7 @@ instances:
min_idle: 0 min_idle: 0
ttl: "20m" ttl: "20m"
machine_type: "8x16" machine_type: "8x16"
- labels: ["namespace-profile-linux-medium-apple"] - labels: ["namespace-profile-linux-medium-apple-v2"]
min_idle: 0 min_idle: 0
ttl: "30m" ttl: "30m"
machine_type: "8x16" machine_type: "8x16"
@ -34,7 +34,7 @@ instances:
min_idle: 0 min_idle: 0
ttl: "60m" ttl: "60m"
machine_type: "12x28" machine_type: "12x28"
- labels: ["namespace-profile-macos-large-apple"] - labels: ["namespace-profile-macos-large-apple-v2"]
min_idle: 0 min_idle: 0
ttl: "90m" ttl: "90m"
machine_type: "12x28" machine_type: "12x28"