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:
|
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
|
||||||
|
|
|
||||||
|
|
@ -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.
Binary file not shown.
Binary file not shown.
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue