Skip to content

Commit 1306ef2

Browse files
committed
Remove old infrastructure
1 parent 146722a commit 1306ef2

5 files changed

Lines changed: 8 additions & 131 deletions

File tree

.github/workflows/integration_testing.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
.tox
2-
.hypothesis
3-
result_images
41
.tmp/
52
results/
63
site/

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

5152
Running locally
5253
---------------
@@ -114,11 +115,9 @@ Triggering a run from GitHub
114115

115116
1. Actions tab -> `integration-matrix` workflow.
116117
2. "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

123122
PR previews
124123
-----------

pyproject.toml

Lines changed: 0 additions & 8 deletions
This file was deleted.

tox.ini

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)