Workflow information mainly relevant to maintainers
- Submit a PR (mark as draft if your feature isn't ready yet, but still want to share your work)
- Request PR to be reviewed by at least one maintainer. Other users are also welcome to submit reviews on PRs.
- Implement or discuss suggested edits
- Once PR is approved:
- Original author merges the PR (if original author has sufficient permissions)
- Wait for maintainer to merge
- If more edits are required: Implement edits and re-request review if changes are significant
- Close linked issue
- If PR is automated (i.e., from dependabot or similar), maintainer can review and merge.
- Go to GitHub, draft new release. Enter name of version and "create new tag" if it doesn't already exist. Click "Generate Release Notes". Currate release notes as needed. Look at a previous version release to match the format (title, header, section organisation etc.)
- Go to conda-forge/parcels-feedstock, create a new issue (select the "Bot Commands" issue from the menu) with title
@conda-forge-admin, please update version. This will prompt a build, otherwise there can be a delay in the build.- Approve PR and merge on green
- Update version, DOI, and release date in
CITATION.cfffile (use Parcels Zenodo entry as reference) - Check "publish to PyPI" workflow succeeded
- Update oceanparcels.org
- Parcels development status
- Check feature tiles
- Check for broken links on oceanparcels using this tracking issue
- (once package is available on conda) Re-build the Binder
- Ask for the shared parcels environment on Lorenz to be updated