Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release checklist v24.2.0 #1945

Closed
14 tasks done
MargaretDuff opened this issue Oct 8, 2024 · 1 comment
Closed
14 tasks done

Release checklist v24.2.0 #1945

MargaretDuff opened this issue Oct 8, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@MargaretDuff
Copy link
Member

MargaretDuff commented Oct 8, 2024

Python and Numpy Version

  • [ ] If major release check python and numpy variants that should be supported nep-0029
    • [ ] If adding new variants build new binaries of pinned versions of Tomophantom, CCPi-Regularisers, TIGRE
    • [ ] Update conda_build_config for new variants
    • [ ] Cherry-pick commit on to tag
    • [ ] Retag with updated list
    • [ ] Force jenkins to rebuild tag
    • [ ] Manual TIGRE-conda is build on linux with CUDA TK 10.2
    • [ ] Windows builds of Tomophantom, CCPi-Regularisers, TIGRE
    • [ ] Label binaries as main and dev on anaconda
    • [ ] Update CIL conda_build_config for new variants

CIL Changes

  • Run conda build locally with all tests on linux
  • Run conda build locally with all tests on windows
  • Final PR named "Pre-release update for vX.X.X"
    • Check CHANGES.md
    • Check NOTICE.txt
    • Check CITATION.cff
    • Check README.md
    • Check documentation

After Jenkins is happy

  • create release on GitHub with new version number (will tag for you)

Build binaries

  • Check Anaconda for Jenkins upload, tag as main and dev
  • Build Windows binaries and upload to anaconda, tag as main and dev
  • Clean up nightly builds on anaconda

After Uploads are done

@MargaretDuff MargaretDuff added the enhancement New feature or request label Oct 8, 2024
@MargaretDuff MargaretDuff linked a pull request Oct 9, 2024 that will close this issue
9 tasks
@MargaretDuff MargaretDuff removed a link to a pull request Oct 10, 2024
9 tasks
@MargaretDuff
Copy link
Member Author

All complete (fingers crossed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants