Skip to content

Verify multi-version Python (3.10/3.12/3.13) + matrix.os on self-hosted AL2023 runner before repointing ci.yml #272

Description

@cipher813

Follow-up to PR #271 (self-hosted GHA runner migration, 2026-07-17). The bootstrap script only pre-caches Python 3.12 — same AL2023/actions-setup-python gotcha as morning-signal's companion issue. ci.yml's test job also uses runs-on: ${{ matrix.os }} (not a fixed ubuntu-latest) — check what OS values are in that matrix before assuming a single self-hosted label covers it. install-test.yml additionally runs matrix legs inside Docker containers (image: python:${{ matrix.python-version }}-slim) — self-hosted runners CAN run container jobs but need Docker installed on the box, which this bootstrap script does not currently do.

No job was repointed in PR #271 — ci.yml stays fully on ubuntu-latest except the concurrency-group fix.

Acceptance criteria: extend the bootstrap script for multi-version Python + Docker support as needed, verify via real live dispatch per job type, then repoint incrementally.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions