Skip to content

Conversation

@akx
Copy link
Contributor

@akx akx commented Apr 1, 2025

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

How was it tested?

We're doing it live!

@akx akx force-pushed the ci-chonkier-pre-commit-machines branch from cdd25c8 to 9e6f66b Compare April 1, 2025 13:12
@akx
Copy link
Contributor Author

akx commented Apr 1, 2025

@AlexWaygood The numbers are in (reran this PR and #17108 to warm caches):

@akx akx marked this pull request as ready for review April 1, 2025 13:19
@AlexWaygood
Copy link
Member

Woah, nice -- that definitely seems worth it to me!

Copy link
Member

@AlexWaygood AlexWaygood left a 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

@AlexWaygood AlexWaygood added the ci Related to internal CI tooling label Apr 1, 2025
@AlexWaygood AlexWaygood merged commit 8e6a83b into astral-sh:main Apr 1, 2025
22 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Apr 1, 2025

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

Formatter (stable)

✅ ecosystem check detected no format changes.

Formatter (preview)

✅ ecosystem check detected no format changes.

@akx
Copy link
Contributor Author

akx commented Apr 1, 2025

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?

@akx akx deleted the ci-chonkier-pre-commit-machines branch April 1, 2025 13:24
@AlexWaygood
Copy link
Member

The Depot machines are depot.dev, yeah?

not sure, but that looks plausible!

dcreager added a commit that referenced this pull request Apr 1, 2025
* 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Related to internal CI tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants