Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.83 KB

File metadata and controls

32 lines (25 loc) · 1.83 KB

Maintainers notes

Workflow information mainly relevant to maintainers

PR review workflow

  • 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.

Release checklist

  • 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.cff file (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