-
Notifications
You must be signed in to change notification settings - Fork 168
Add alpha releases of Parcels to prefix.dev #2202
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
Conversation
|
@erikvansebille if we want to run this workflow, we have to change I think this matches our dev workflow at the moment anyway where v4-dev is actually the default branch we're working off of. This also has the perk of all our issues being closed when the PRs are merged. Thoughts? |
Yes agree to make v4-dev the default branch! That will also make creating PRs easier. So please go ahead and make that change |
| ```` | ||
|
|
||
| During development of Parcels v4, we are uploading versions of the package to an [index on prefix.dev](https://prefix.dev/channels/parcels/packages/parcels). This allows users to easily install an unreleased version without having to do a [development install](../installation.rst)! Give it a spin! | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also mention that users can continue using their v3 version by doing conda activate parcels (or whatever their ‘normal’ environment is called)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done! Also restructured the page a bit so it flows better
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rename `install` to `installation` (so normal installation instructions are at `installation` and v4 installation is at `v4/installation`)
a3e4f01 to
102381a
Compare
Done! fyi @fluidnumerics-joe |


This PR introduces alpha conda releases of Parcels.
How to do a release
.github/ci/recipe.yaml(e..g,4.0.0alpha0to4.0.0alpha1)How to install an alpha version
Check the updated docs
This tooling looks similar to the Conda Feedstock tooling. Prefix.dev (creators of
pixi) is doing a lot of work in this space. I don't think we should move away from Conda Feedstocks for normal releases (this tooling here is quite bleeding edge, and lacks adoption) - but this workflow here is very convenient for our case here.Additional reading