supported-v1.yml
yaml
sha256:ff22b6a82a08c117176c3e2603264a0e49fe8204ce57c3cefe7f5b165a8634f8
docs: recenter public story on governance loop
Human
6 days ago
| 1 | name: Supported v1 |
| 2 | |
| 3 | on: |
| 4 | pull_request: |
| 5 | push: |
| 6 | branches: [main, 'feat/**'] |
| 7 | workflow_dispatch: |
| 8 | |
| 9 | permissions: |
| 10 | contents: read |
| 11 | |
| 12 | jobs: |
| 13 | git: |
| 14 | runs-on: ubuntu-latest |
| 15 | strategy: |
| 16 | matrix: |
| 17 | python: ['3.11', '3.14'] |
| 18 | steps: |
| 19 | - uses: actions/checkout@v4 |
| 20 | with: |
| 21 | persist-credentials: false |
| 22 | - uses: actions/setup-python@v5 |
| 23 | with: |
| 24 | python-version: ${{ matrix.python }} |
| 25 | - run: python -m venv .venv |
| 26 | - run: .venv/bin/python -m pip install -r requirements-v1-dev.txt |
| 27 | - run: .venv/bin/python tools/ci/supported_v1.py --junitxml git.xml |
| 28 | |
| 29 | muse: |
| 30 | runs-on: ubuntu-latest |
| 31 | steps: |
| 32 | - uses: actions/checkout@v4 |
| 33 | with: |
| 34 | persist-credentials: false |
| 35 | - uses: actions/setup-python@v5 |
| 36 | with: |
| 37 | python-version: '3.14' |
| 38 | - run: python -m venv .venv |
| 39 | - run: .venv/bin/python -m pip install -r requirements-v1-dev.txt |
| 40 | # Separate authorization is required to host the local recovery artifact |
| 41 | # and execute hosted CI. This is not an upstream Muse release. Missing or |
| 42 | # changed bytes fail; no moving installer, version or PyPI Muse fallback. |
| 43 | - name: Install the reviewed optional Muse runtime |
| 44 | env: |
| 45 | MUSE_RC5_RECOVERY_WHEEL_URL: ${{ vars.MUSE_RC5_RECOVERY_WHEEL_URL }} |
| 46 | run: | |
| 47 | test -n "$MUSE_RC5_RECOVERY_WHEEL_URL" || { echo 'MUSE_RC5_RECOVERY_WHEEL_URL must identify the reviewed local recovery wheel'; exit 1; } |
| 48 | wheel="$RUNNER_TEMP/muse-0.2.1rc5-1overseerrecovery-py3-none-any.whl" |
| 49 | curl --fail --silent --show-error --proto '=https' "$MUSE_RC5_RECOVERY_WHEEL_URL" -o "$wheel" |
| 50 | python tools/ci/muse_artifact.py verify --wheel "$wheel" |
| 51 | python -m venv "$RUNNER_TEMP/muse-venv" |
| 52 | "$RUNNER_TEMP/muse-venv/bin/python" -m pip install --constraint tools/ci/requirements-muse-rc5.txt "$wheel" |
| 53 | "$RUNNER_TEMP/muse-venv/bin/python" -m pip check |
| 54 | - name: Full Git, Muse and mirror matrix |
| 55 | run: .venv/bin/python tools/ci/supported_v1.py --muse-python "$RUNNER_TEMP/muse-venv/bin/python" --junitxml combined.xml |
File History
1 commit
sha256:ff22b6a82a08c117176c3e2603264a0e49fe8204ce57c3cefe7f5b165a8634f8
docs: recenter public story on governance loop
Human
6 days ago