extension-cookiecutter-ts icon indicating copy to clipboard operation
extension-cookiecutter-ts copied to clipboard

Included workflows are not tested on CI

Open krassowski opened this issue 1 year ago • 2 comments

Time (https://github.com/jupyterlab/extension-cookiecutter-ts/issues/221) and again (https://github.com/jupyter-server/jupyter_releaser/issues/474) and again (https://github.com/jupyterlab/extension-cookiecutter-ts/issues/258) the CI workflows generated by cookiecutter turn out to be broken. This is not a good experience for new extension authors, and not a good experience for established developers either.

The question is how to run generated workflows in CI without them being in root .github/workflows.

Two options that I see

  • use https://github.com/nektos/act to execute workflows directly
  • create a branch with the new content, wait for CI on the branch to finish (basically creating a custom service that interfaces between branches/repositories)
    • might be problematic permission-wise

krassowski avatar Dec 18 '22 09:12 krassowski