ci: run release orchestration on blacksmith

This commit is contained in:
Peter Steinberger
2026-04-29 15:58:00 +01:00
parent ca093d8402
commit beff88175e
4 changed files with 13 additions and 13 deletions

View File

@@ -92,7 +92,7 @@ env:
jobs:
resolve_target:
name: Resolve target ref
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 10
outputs:
sha: ${{ steps.resolve.outputs.sha }}
@@ -160,7 +160,7 @@ jobs:
name: Run normal full CI
needs: [resolve_target]
if: contains(fromJSON('["all","ci"]'), inputs.rerun_group)
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 240
outputs:
run_id: ${{ steps.dispatch.outputs.run_id }}
@@ -275,7 +275,7 @@ jobs:
name: Run plugin prerelease validation
needs: [resolve_target]
if: contains(fromJSON('["all","plugin-prerelease"]'), inputs.rerun_group)
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 300
outputs:
run_id: ${{ steps.dispatch.outputs.run_id }}
@@ -373,7 +373,7 @@ jobs:
name: Run release/live/Docker/QA validation
needs: [resolve_target]
if: contains(fromJSON('["all","release-checks","install-smoke","cross-os","live-e2e","package","qa","qa-parity","qa-live"]'), inputs.rerun_group)
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 720
outputs:
run_id: ${{ steps.dispatch.outputs.run_id }}
@@ -490,7 +490,7 @@ jobs:
name: Run post-publish Telegram E2E
needs: [resolve_target]
if: inputs.npm_telegram_package_spec != '' && contains(fromJSON('["all","npm-telegram"]'), inputs.rerun_group)
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 120
outputs:
run_id: ${{ steps.dispatch.outputs.run_id }}
@@ -573,7 +573,7 @@ jobs:
name: Verify full validation
needs: [normal_ci, plugin_prerelease, release_checks, npm_telegram]
if: always()
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
steps:
- name: Request private evidence update

View File

@@ -242,7 +242,7 @@ env:
jobs:
validate_selected_ref:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
outputs:
selected_sha: ${{ steps.validate.outputs.selected_sha }}
trusted_reason: ${{ steps.validate.outputs.trusted_reason }}
@@ -690,7 +690,7 @@ jobs:
plan_docker_lane_groups:
needs: validate_selected_ref
if: inputs.docker_lanes != ''
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
outputs:
groups_json: ${{ steps.plan.outputs.groups_json }}

View File

@@ -66,7 +66,7 @@ env:
jobs:
resolve_target:
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 30
permissions:
contents: read
@@ -229,7 +229,7 @@ jobs:
name: Prepare release package artifact
needs: [resolve_target]
if: contains(fromJSON('["all","cross-os","live-e2e","package"]'), needs.resolve_target.outputs.rerun_group)
runs-on: ubuntu-24.04
runs-on: blacksmith-8vcpu-ubuntu-2404
timeout-minutes: 60
permissions:
contents: read
@@ -804,7 +804,7 @@ jobs:
- qa_live_matrix_release_checks
- qa_live_telegram_release_checks
if: always()
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions: {}
timeout-minutes: 5
steps:

View File

@@ -254,7 +254,7 @@ env:
jobs:
resolve_package:
name: Resolve package candidate
runs-on: ubuntu-24.04
runs-on: blacksmith-8vcpu-ubuntu-2404
timeout-minutes: 60
outputs:
docker_lanes: ${{ steps.profile.outputs.docker_lanes }}
@@ -506,7 +506,7 @@ jobs:
name: Verify package acceptance
needs: [resolve_package, docker_acceptance, package_telegram]
if: always()
runs-on: ubuntu-24.04
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5
steps:
- name: Verify package acceptance results