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 v22.0.0 #1322

Closed
24 tasks done
gfardell opened this issue Jul 28, 2022 · 1 comment
Closed
24 tasks done

Release checklist v22.0.0 #1322

gfardell opened this issue Jul 28, 2022 · 1 comment

Comments

@gfardell
Copy link
Member

gfardell commented Jul 28, 2022

Python and Numpy Version

  • If major or minor 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
    • TIGRE-conda is built on vishhighmem with CUDA TK 9.2
    • Windows builds of Tomophantom, CCPi-Regularisers, TIGRE
    • Label binaries as main and dev on anaconda
  • Update CIL conda_build_config for new variants
  • Run conda build locally with all tests on linux
  • Run conda build locally with all tests on windows

CIL Changes

  • Final PR named "Pre-release update for vX.X.X"
  • Check CHANGES.md
  • Check NOTICE.txt
  • Check CITATION.cff
  • Check README.md

After Jenkins is happy

  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  • create release on GitHub

Build binaries

  • Check Anaconda for Jenkins upload, tag as main and dev
  • Build Windows binaries and upload to anaconda, tag as main and dev

After Uploads are done

@gfardell gfardell added this to the Version 22.0.0 milestone Jul 28, 2022
@gfardell gfardell changed the title Release checklist Release checklist v22.0.0 Jul 28, 2022
@gfardell
Copy link
Member Author

Having trouble building all on windows see #1324

@gfardell gfardell closed this as completed Aug 2, 2022
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

No branches or pull requests

1 participant