CI: Pin setuptools
- [ ] xref #48046 (Replace xxxx with the Github issue number)


The docker build can not pass on this branch, because we are using the main branch when building the dockerfile instead of the pr branch. Was this the intended behavior? > The docker build can not pass on this branch, because we are using the main branch when building the dockerfile instead of the pr branch. Was this the intended behavior?

Yeah that build should test that any code change should still be able to build the DockerFile, but the file is supposed to be for local development which should start from main.

The `docker build` command should maybe include a `--build-arg` with the target branch in the GHA