jupyterlab / extension-cookiecutter-ts

A cookiecutter recipe for JupyterLab extensions in Typescript
BSD 3-Clause "New" or "Revised" License
183 stars 88 forks source link

Add the Check Release workflow #179

Closed jtpio closed 3 years ago

jtpio commented 3 years ago

Problem

The cookiecutter repo should already be compatible with the Jupyter Releaser: https://github.com/jupyter-server/jupyter_releaser

However we should also add the check release workflow so the generated repo can be continuously tested to be release ready.

Proposed Solution

We add a default Check Release workflow to: https://github.com/jupyterlab/extension-cookiecutter-ts/tree/3.0/%7B%7Bcookiecutter.python_name%7D%7D/.github/workflows

Additional context

Here is an example with the jupyterlab-cell-fash extension which has adopted the Jupyter Releaser for automated releases:

https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/blob/main/.github/workflows/check-release.yml