eth-cscs / stackinator

https://eth-cscs.github.io/stackinator/
BSD 3-Clause "New" or "Revised" License
19 stars 15 forks source link

Improve CI #123

Closed RMeli closed 1 year ago

RMeli commented 1 year ago

CI seems to have stopped failing for a while (see output of https://github.com/eth-cscs/stackinator/actions/runs/5486778221/jobs/9997318839?pr=122, for example). This PR improves how linting tools are run.

The whole code base is automatically re-formatted to make black and isort happy again.

Additionally, the docs and publish actions are only allowed to run from the main repo.

teojgo commented 1 year ago

@RMeli why is this draft?

RMeli commented 1 year ago

@teojgo I was giving precedence to #122, so I set this to draft to avoid potential merge conflicts. But I can take care of those if needed.