What does it mean by students' executor?
I found that I'm wrong. Many stages seem to use the local executor.
Just thinking that the Local executor is unsafe if conf.go is bypassed, so you can add an env for the students' executor so that it doesn't run the local executor, while other usages can still be…
Sorry, not tried. I thought that if label-issue failed then the other two might be failed. Will refactor to try to use these two tonight.
focs_gitea seems not to provide the endpoint/api to create labels. Also, using the label issue directly result in a failure on my computer, the issue can't be labeled.
pre-commit check passed after switching to pycln 2.5.0
The fixes the problem of #3. Not sure whether code quality/effects is okay... The label adding and deleting is tested in engr151/test-repo.