Deltares / hydromt

HydroMT: Automated and reproducible model building and analysis
https://deltares.github.io/hydromt/
MIT License
65 stars 28 forks source link

Migrate release flow to pixi #972

Open savente93 opened 1 month ago

savente93 commented 1 month ago

Kind of request

None

Enhancement Description

To my dismay I found out that we haven't updated our release workflow when we moved to pixi. I'll do the release more "manually" now because I still want to release today, but the workflow should be updated.

Use case

No response

Additional Context

No response

savente93 commented 1 month ago

the following warnings should also be fixed while I'm at it:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
DirkEilander commented 3 weeks ago
  1. manually trigger CI action which prepares release. it request version (bump), runs all test
  2. do release in a second step. pushing to pypi; github; docker