-
Notifications
You must be signed in to change notification settings - Fork 1.6k
CI: Run pre-commit on depot machine #17120
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: Run pre-commit on depot machine #17120
Conversation
cdd25c8 to
9e6f66b
Compare
|
@AlexWaygood The numbers are in (reran this PR and #17108 to warm caches):
|
|
Woah, nice -- that definitely seems worth it to me! |
AlexWaygood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! Considering that pre-commit is a required job for automerge to succeed, I'm pretty sure that it's worth it to use the beefier runner here
|
|
I'm also positively surprised by the speedup. I had a hunch that GHA's machines are slow, but not that slow... The Depot machines are https://depot.dev/, yeah? |
not sure, but that looks plausible! |
* main: [red-knot] Add property tests for callable types (#17006) [red-knot] Disjointness for callable types (#17094) [red-knot] Flatten `Type::Callable` into four `Type` variants (#17126) mdtest.py: do a full mdtest run immediately when the script is executed (#17128) [red-knot] Fix callable subtyping for standard parameters (#17125) [red-knot] Fix more `redundant-cast` false positives (#17119) Sync vendored typeshed stubs (#17106) [red-knot] support Any as a class in typeshed (#17107) Visit `Identifier` node as part of the `SourceOrderVisitor` (#17110) [red-knot] Don't infer Todo for quite so many tuple type expressions (#17116) CI: Run pre-commit on depot machine (#17120) Error instead of `panic!` when running Ruff from a deleted directory (#16903) (#17054) Control flow graph: setup (#17064) [red-knot] Playground improvements (#17109) [red-knot] IDE crate (#17045) Update dependency vite to v6.2.4 (#17104) [red-knot] Add redundant-cast error (#17100) [red-knot] Narrowing on `in tuple[...]` and `in str` (#17059)
Summary
Sibling/alternate of #17108 (see #17108 (comment)).
See if running the pre-commit CI step on Depot machines makes WASM-compiled shellcheck faster.
Test Plan
We're doing it live!