mirror of
https://github.com/rustfs/rustfs.git
synced 2026-10-02 05:14:35 +08:00
ci: run the chain orchestration jobs on the smoke-testing runner (#8147)
* ci: run the chain orchestration jobs where the gh CLI exists #8112 moved these jobs to the sm-standard-2 pool, whose images ship without the gh CLI (a known property of the build fleet, see #7572). Last night's chain died in prepare before any suite ran: resolve_functional_candidate.py:34 does subprocess.run(["gh", "api"]) and got FileNotFoundError; complete-chain and the hourly functional-chain-health canary fail the same way. On Sep 22/23 the same jobs ran green on GitHub-hosted runners. Move prepare, complete-chain and the health canary to ubuntu-latest. The suite lanes stay on smoke-testing. * ci: run the chain orchestration jobs where the gh CLI exists #8112 moved these jobs to the sm-standard-2 pool, whose images ship without the gh CLI (a known property of the build fleet, see #7572). Last night's chain died in prepare before any suite ran: resolve_functional_candidate.py:34 does subprocess.run(["gh", "api"]) and got FileNotFoundError; complete-chain and the hourly functional-chain-health canary fail the same way. On Sep 22/23 the same jobs ran green on GitHub-hosted runners. Move prepare, complete-chain and the health canary to ubuntu-latest. The suite lanes stay on smoke-testing. * ci: point the chain orchestration jobs at the smoke-testing runner Per maintainer decision, consolidate them onto the same runner as the test lanes. Verified on rustfs-smoke-testing as the runner user: gh 2.45.0, jq 1.7. * ci: point the chain orchestration jobs at the smoke-testing runner Per maintainer decision, consolidate them onto the same runner as the test lanes. Verified on rustfs-smoke-testing as the runner user: gh 2.45.0, jq 1.7.
This commit is contained in:
@@ -11,7 +11,7 @@ concurrency:
|
||||
cancel-in-progress: false
|
||||
jobs:
|
||||
collect:
|
||||
runs-on: sm-standard-2
|
||||
runs-on: smoke-testing
|
||||
timeout-minutes: 15
|
||||
steps:
|
||||
- uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v7
|
||||
|
||||
@@ -42,7 +42,7 @@ concurrency:
|
||||
jobs:
|
||||
prepare:
|
||||
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.event == 'schedule' }}
|
||||
runs-on: sm-standard-2
|
||||
runs-on: smoke-testing
|
||||
timeout-minutes: 10
|
||||
outputs:
|
||||
manifest: ${{ steps.candidate.outputs.manifest }}
|
||||
@@ -188,7 +188,7 @@ jobs:
|
||||
complete-chain:
|
||||
needs: [prepare, upgrade, s3, kms, tier, storage, heal, pool, security, replication, fault-tolerance, table, performance]
|
||||
if: ${{ always() && needs.prepare.result != 'skipped' }}
|
||||
runs-on: sm-standard-2
|
||||
runs-on: smoke-testing
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v7
|
||||
|
||||
Reference in New Issue
Block a user