Move Apple tester workflow to fresh runner labels
This commit is contained in:
parent
4f8d58965b
commit
e882a16dad
6 changed files with 12 additions and 10 deletions
|
|
@ -84,7 +84,7 @@ env:
|
|||
jobs:
|
||||
prepare:
|
||||
name: Prepare Apple Distribution
|
||||
runs-on: namespace-profile-linux-medium-apple
|
||||
runs-on: namespace-profile-linux-medium-apple-v2
|
||||
outputs:
|
||||
build_number: ${{ steps.plan.outputs.build_number }}
|
||||
sparkle_channel: ${{ steps.plan.outputs.sparkle_channel }}
|
||||
|
|
@ -123,7 +123,7 @@ jobs:
|
|||
build-ios:
|
||||
name: Build Apple iOS
|
||||
needs: prepare
|
||||
runs-on: namespace-profile-macos-large-apple
|
||||
runs-on: namespace-profile-macos-large-apple-v2
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: https://code.forgejo.org/actions/checkout@v4
|
||||
|
|
@ -219,7 +219,7 @@ jobs:
|
|||
build-macos:
|
||||
name: Build Apple macOS
|
||||
needs: prepare
|
||||
runs-on: namespace-profile-macos-large-apple
|
||||
runs-on: namespace-profile-macos-large-apple-v2
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: https://code.forgejo.org/actions/checkout@v4
|
||||
|
|
@ -319,7 +319,7 @@ jobs:
|
|||
- prepare
|
||||
- build-ios
|
||||
- build-macos
|
||||
runs-on: namespace-profile-linux-medium-apple
|
||||
runs-on: namespace-profile-linux-medium-apple-v2
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: https://code.forgejo.org/actions/checkout@v4
|
||||
|
|
@ -398,7 +398,7 @@ jobs:
|
|||
- prepare
|
||||
- sign-apple
|
||||
if: ${{ github.event.inputs.upload_app_store == 'true' }}
|
||||
runs-on: namespace-profile-macos-large-apple
|
||||
runs-on: namespace-profile-macos-large-apple-v2
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: https://code.forgejo.org/actions/checkout@v4
|
||||
|
|
@ -501,7 +501,7 @@ jobs:
|
|||
- prepare
|
||||
- sign-apple
|
||||
if: ${{ github.event.inputs.upload_sparkle == 'true' }}
|
||||
runs-on: namespace-profile-linux-medium-apple
|
||||
runs-on: namespace-profile-linux-medium-apple-v2
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: https://code.forgejo.org/actions/checkout@v4
|
||||
|
|
|
|||
|
|
@ -105,8 +105,10 @@ The same change also makes the forge itself the release authority: release tags
|
|||
- `namespace-profile-windows-large`
|
||||
- Use dedicated Apple distribution labels for the focused tester-distribution
|
||||
workflow so stale generic Namespace jobs cannot consume Apple release runners:
|
||||
- `namespace-profile-linux-medium-apple`
|
||||
- `namespace-profile-macos-large-apple`
|
||||
- `namespace-profile-linux-medium-apple-v2`
|
||||
- `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
|
||||
format. `12x28` is the Burrow large macOS baseline; platform-prefixed values
|
||||
such as `macos/arm64:8x16` are not accepted by the macOS launcher.
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -26,7 +26,7 @@ instances:
|
|||
min_idle: 0
|
||||
ttl: "20m"
|
||||
machine_type: "8x16"
|
||||
- labels: ["namespace-profile-linux-medium-apple"]
|
||||
- labels: ["namespace-profile-linux-medium-apple-v2"]
|
||||
min_idle: 0
|
||||
ttl: "30m"
|
||||
machine_type: "8x16"
|
||||
|
|
@ -34,7 +34,7 @@ instances:
|
|||
min_idle: 0
|
||||
ttl: "60m"
|
||||
machine_type: "12x28"
|
||||
- labels: ["namespace-profile-macos-large-apple"]
|
||||
- labels: ["namespace-profile-macos-large-apple-v2"]
|
||||
min_idle: 0
|
||||
ttl: "90m"
|
||||
machine_type: "12x28"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue