Skip to content

ci: add GitHub Actions test workflow#5

Merged
DarriEy merged 1 commit into
mainfrom
ci/add-tests-workflow
Jul 10, 2026
Merged

ci: add GitHub Actions test workflow#5
DarriEy merged 1 commit into
mainfrom
ci/add-tests-workflow

Conversation

@DarriEy

@DarriEy DarriEy commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Adds a tests workflow (pytest on Python 3.11 and 3.12, ubuntu-latest) running on pushes to main and on PRs — jTOPMODEL previously had no CI.

symfluence is installed explicitly in the workflow because the calibration worker and plugin-registration tests import it at runtime even though it is not a declared dependency (the pure-JAX model runs without it). This is the pilot; the same workflow will roll out to the other JAX model repos once green here.

Repo and code assistance from Claude (Anthropic).

Runs the test suite on push to main and on PRs. symfluence is installed
explicitly because the calibration worker and plugin-registration tests import
it at runtime, though it is not a declared dependency (the pure-JAX model does
not require it).

Assisted-by: Claude (Anthropic)
@DarriEy
DarriEy merged commit 32a7c09 into main Jul 10, 2026
2 checks passed
@DarriEy
DarriEy deleted the ci/add-tests-workflow branch July 10, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant