Skip to content

CTI resurrection Phase 3: modern CI caller + readthedocs config#89

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/cti-resurrection-phase3
Jul 17, 2026
Merged

CTI resurrection Phase 3: modern CI caller + readthedocs config#89
Jammy2211 merged 1 commit into
mainfrom
feature/cti-resurrection-phase3

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Phase 3 of the CTI resurrection epic (#88; Phases 0-2: #83/#85/#87). .github/workflows/main.yml becomes the standard thin caller of PyAutoHeart's reusable lib-tests.yml (package: autocti) — the Heart-side case lands in the companion PyAutoHeart PR, which must merge first. readthedocs.yaml → modern .readthedocs.yaml (ubuntu-22.04, py3.12, pip install .[docs], libgsl-dev apt package, arcticpy --no-build-isolation --no-deps post-install). RTD project re-activation on readthedocs.org is a human web step.

Deferred by design: PyAutoBuild release/nightly inclusion and Heart gating stay off until Phase 5.

Test Plan

  • YAML validated
  • unittest check green on this PR once the PyAutoHeart companion merges

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

Replaces the 2-year-old main.yml (actions/checkout@v2, set-output,
requirements.txt installs) with the standard thin caller of PyAutoHeart's
reusable lib-tests.yml (package: autocti). readthedocs.yaml is replaced by a
modern .readthedocs.yaml (ubuntu-22.04, py3.12, pip install .[docs], GSL apt
package + the arcticpy no-deps build in post_install).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 17, 2026
@Jammy2211
Jammy2211 merged commit fcf6619 into main Jul 17, 2026
0 of 4 checks passed
@Jammy2211
Jammy2211 deleted the feature/cti-resurrection-phase3 branch July 17, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant