@@ -40,13 +40,14 @@ What's in the repo
4040
4141| File | Purpose |
4242| -------------------------------------| ------------------------------------------------------|
43- | ` packages.yaml ` | The list of packages tested (one block per package) . |
44- | ` run_integration.py ` | Runs one variant: resolve specs, install, test, write ` results/<variant>.json ` . |
43+ | ` packages.yaml ` | The list of packages tested + ` python_versions ` to test against . |
44+ | ` run_integration.py ` | Runs one or more ( variant, python) combos : resolve specs, install, test, write ` results/<variant>__<python >.json ` . |
4545| ` build_dashboard.py ` | Reads ` results/*.json ` , renders ` site/index.html ` (single self-contained page). |
4646| ` status.py ` | Shared status vocabulary (used by both scripts). |
4747| ` templates/ ` | HTML/CSS for the dashboard. |
48- | ` .github/workflows/integration.yml ` | The new matrix workflow (variant x3 + dashboard). |
49- | ` tox.ini ` , ` sunpy_pytest.ini ` , ` .github/workflows/integration_testing.yml ` | Legacy tox setup, kept for now. |
48+ | ` .github/workflows/integration.yml ` | The matrix workflow (variant x python + dashboard). |
49+ | ` .github/workflows/preview-link.yml ` | Companion that posts the "View dashboard preview" status check on PRs. |
50+ | ` sunpy_pytest.ini ` | Custom pytest config referenced by sunpy's ` pytest_args ` (sunpy's own config requires plugins we don't install). |
5051
5152Running locally
5253---------------
@@ -114,11 +115,9 @@ Triggering a run from GitHub
114115
1151161. Actions tab -> `integration-matrix` workflow.
1161172. "Run workflow" dropdown -> green button.
117- 3. Three variant jobs run in parallel; the `dashboard` job waits for
118- them and publishes to `gh-pages`.
119-
120- The legacy `astropy_rc_basic` (tox-based) workflow is still present
121- and triggerable separately.
118+ 3. The matrix expands to `len(variants) x len(python_versions)`
119+ parallel jobs; the `dashboard` job waits for them and publishes
120+ to `gh-pages`.
122121
123122PR previews
124123-----------
0 commit comments