mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
ci: a runner label names the platform, not the org
hanzo-build-linux-amd64, lux-build-linux-amd64, zoo-build-linux-amd64 and every other org-prefixed spelling all meant the same machine. Which org a job belongs to does not change which host can build it, so the org bought one pool name per org per arch and each could go stale on its own -- the evo host alone answered to fourteen names for one label. One vocabulary now: linux-amd64, linux-arm64, macos-arm64, win-amd64. The generic labels every plain workflow uses (ubuntu-latest, self-hosted) are untouched, so naive CI keeps working. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
# ~7-line canonical caller — all real config lives in /hanzo.yml.
|
||||
#
|
||||
# This repo declared a gate and had nowhere to run it. `.github/workflows/cicd.yml`
|
||||
# imports the same pipeline, but its default label `hanzo-build-linux-amd64` is
|
||||
# imports the same pipeline, but its default label `linux-amd64` is
|
||||
# served on github.com by nothing: the ARC pool that last ran it there
|
||||
# (hanzo-build-linux-amd64-lfpvh-runner-vt7lh, hanzoai/finance, 133s) was retired,
|
||||
# (linux-amd64-lfpvh-runner-vt7lh, hanzoai/finance, 133s) was retired,
|
||||
# and every caller since has queued for 86402s — 24h exactly, GitHub's queue
|
||||
# timeout — and reported "cancelled". A gate that cannot be scheduled is not a
|
||||
# gate, and a red X that says "cancelled" reads like an infrastructure hiccup
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: Publish PyPI
|
||||
# Releases run on the Hanzo git-runner fleet (`hanzo-build-linux-amd64`) from
|
||||
# Releases run on the Hanzo git-runner fleet (`linux-amd64`) from
|
||||
# git.hanzo.ai, which is canonical; GitHub is a downstream mirror. There is no
|
||||
# .github counterpart to this file — one lane, one place.
|
||||
#
|
||||
@@ -30,7 +30,7 @@ concurrency:
|
||||
jobs:
|
||||
publish:
|
||||
name: Build and publish
|
||||
runs-on: [hanzo-build-linux-amd64]
|
||||
runs-on: [linux-amd64]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
||||
@@ -23,7 +23,7 @@ concurrency:
|
||||
cancel-in-progress: false
|
||||
jobs:
|
||||
ff-main:
|
||||
runs-on: [hanzo-build-linux-amd64]
|
||||
runs-on: [linux-amd64]
|
||||
steps:
|
||||
- name: Checkout main (full history for the ancestry check)
|
||||
uses: actions/checkout@v4
|
||||
|
||||
Reference in New Issue
Block a user