Open gerdm opened 2 years ago
@gerdm Yes, you are right about confusing workflow for the contributors. The first check checks if notebooks are black
formatted or not. It seems that your notebook needs black
formatting. Also, have you installed pre-commit locally? because ideally, it should have prevented the code_quality check from failing.
@gerdm I have made some quick changes in name of the jobs to make it a bit easier. I have also implemented your suggestion of testing only the modified/changed notebooks. Can you pull the master in #933 and see if it works?
Making a PR with appropriate code seems to be independent of the result for the code checks. This makes it hard to test if the PR checks are failing because of my code or something else.
For instance, in #933, I created a new notebook and did not modify any other notebook. There are 24 tests, I passed 4 and failed 20. Looking through some of the unit tests that failed, I see that 183 notebooks were tested and one failed. I got the error:
But I didn't reformat any existing notebook
All of the failures seem to be completely outside the scope of my PR.
Suggestions:
.md
file describing what each unit-test is doing so that people who make PRs understand what fails.