ci: switch runner label from fabledcurator-ci to python-ci

Generic python-ci runner is reusable across the family (FabledScribe,
FabledSteward, NhenArchiver, StashHandler, etc.) rather than scoped to
just this project. Runner image lives at CI-Runner/CI-python/ in the
operator's workspace; pattern mirrors CI-Runner/CI-go and CI-Runner/CI-flutter.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-14 08:45:48 -04:00
parent edb3fafd4d
commit ff122c55eb
3 changed files with 8 additions and 7 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ on:
jobs:
build-web:
runs-on: fabledcurator-ci
runs-on: python-ci
steps:
- uses: actions/checkout@v4
@@ -41,7 +41,7 @@ jobs:
tags: ${{ steps.tag.outputs.tags }}
build-ml:
runs-on: fabledcurator-ci
runs-on: python-ci
steps:
- uses: actions/checkout@v4
+5 -4
View File
@@ -8,9 +8,10 @@ on:
jobs:
backend-lint-and-test:
# Runner must have Python 3.14 + ruff installed. Provision a runner
# labeled "fabledcurator-ci" with Python 3.14, ruff, and Node 22.
runs-on: fabledcurator-ci
# Runner must have Python 3.14 + ruff + Node 22 pre-installed. The
# python-ci runner image lives at CI-Runner/CI-python/ in the operator's
# workspace; see that Dockerfile + Makefile to roll/push the image.
runs-on: python-ci
services:
postgres:
image: pgvector/pgvector:pg16
@@ -55,7 +56,7 @@ jobs:
run: pytest tests/ -v
frontend-build:
runs-on: fabledcurator-ci
runs-on: python-ci
defaults:
run:
working-directory: frontend