-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: streamline workflows #7739
ci: streamline workflows #7739
Conversation
01babb0
to
a33dda4
Compare
I've simulated failures of various types and everything is working as it should. We'll need an override merge for this because it removes 4x workflows from the python test matrix. |
Oh, there is one weird thing. I couldn't make So, it still uses the standard setup-python action. This can be squash-merged, there was a bit of fumbling to get the pieces fitting together. |
Main benefit to this change is faster CI for python tests - |
ce7ee40
to
007d7df
Compare
007d7df
to
c309131
Compare
We only have CPU runners, so these tests are not doing anything useful.
d01e2d8
to
dedacf1
Compare
I've cleaned up the commits in this PR, bumped versions of ubuntu for |
3ca8bb8
to
ba26da4
Compare
Need to bump both CI and pyproject.toml at the same time
Lots of squashed experimentation heh: ci: manually specify python version in tests ci: whoops typo in ruff cmds ci: specify python versions for uv python install ci: install python verbosely ci: try forcing python preference? ci: try forcing python preference a different way? ci: try in a venv? ci: it works, but try without venv ci: oh maybe we need --preview? ci: poking it with a stick ci: it works, add summary to pytest output ci: fix pytest output experiment: simulate test failure Revert "experiment: simulate test failure" This reverts commit b99ca51. ci: just use default pytest output cI: attempt again to use uv to install python cI: attempt again again to use uv to install python Revert "cI: attempt again again to use uv to install python" This reverts commit 3cba861. Revert "cI: attempt again to use uv to install python" This reverts commit b30f227.
ci: use uv in typegen-checks to generate types experiment: simulate typegen-checks failure Revert "experiment: simulate typegen-checks failure" This reverts commit f53c687.
ba26da4
to
ec0435b
Compare
Summary
uv
for everything.Related Issues / Discussions
n/a
QA Instructions
It it fits, I sits.
Merge Plan
n/a
Checklist
What's New
copy (if doing a release after this PR)