Skip to content

CI pipelines for Docker, testing, releases - #200

Merged
cookpa merged 10 commits into
ANTsX:masterfrom
cookpa:master
Jan 30, 2026
Merged

CI pipelines for Docker, testing, releases#200
cookpa merged 10 commits into
ANTsX:masterfrom
cookpa:master

Conversation

@cookpa

@cookpa cookpa commented Jan 30, 2026

Copy link
Copy Markdown
Member

The reason for all the test failures was that the old fighshare.com/ndownloader links didn't work in non-interactive sessions, though they still work from a browser. Replaced with ndownloader.figshare.com.

This was blocking #194, I will work on that next.

Added a release workflow that upon creation of a Github release, will

  1. Run tests
  2. Build a docker container
  3. If 1 and 2 succeed, push to PyPI.

It is still necessary to manually bump pyproject.toml after release, or before and after if not doing a patch release, same as for ANTsPy.

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