Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.11 KB

RELEASE.md

File metadata and controls

25 lines (16 loc) · 1.11 KB

Making a new release of rucio_jupyterlab

The extension can be published to PyPI and npm using the Jupyter Releaser.

Automated releases with the Jupyter Releaser

The extension repository should already be compatible with the Jupyter Releaser.

Check out the workflow documentation for more information.

Here is a summary of the steps to cut a new release:

  • Fork the jupyter-releaser repo
  • Add ADMIN_GITHUB_TOKEN, PYPI_TOKEN and NPM_TOKEN to the Github Secrets in the fork
  • Go to the Actions panel
  • Run the "Draft Changelog" workflow
  • Merge the Changelog PR
  • Run the "Draft Release" workflow
  • Run the "Publish Release" workflow

Publishing to conda-forge

If the package is not on conda forge yet, check the documentation to learn how to add it: https://conda-forge.org/docs/maintainer/adding_pkgs.html

Otherwise a bot should pick up the new version publish to PyPI, and open a new PR on the feedstock repository automatically.