I wonder if I can setup the github action - [x] to complain if the code is not format according to the ruff formatter - [x] run the test cases - [x] build the package manually; having the credentials somewhere safe 🤔