Skip to content

Use faster runners and uv action caching in pr.yaml#1884

Open
mhucka wants to merge 7 commits into
quantumlib:mainfrom
mhucka:enhance-ci
Open

Use faster runners and uv action caching in pr.yaml#1884
mhucka wants to merge 7 commits into
quantumlib:mainfrom
mhucka:enhance-ci

Conversation

@mhucka

@mhucka mhucka commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

This configures the CI workflow to use larger custom GitHub runners. In addition:

  • Turns on the cache feature for uv
  • Tells actions/setup-python to get the Python version from pyproject.toml
  • Updates all GitHub Actions to their latest versions
  • Adds an actionlint config file, so that devs can run actionlint locally on the workflow filesl

mhucka added 4 commits June 19, 2026 01:45
Add a config file for `actionlint`, to define some GitHub runners that
it does not know about.
Use 16-core runners for jobs that are time-consuming, and `ubuntu-slim`
for those that are fast.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new configuration file .github/actionlint.yaml to configure actionlint with custom self-hosted and GitHub-hosted runner labels used across TensorFlow and Quantumlib organizations. I have no feedback to provide on these changes.

mhucka added 2 commits June 19, 2026 03:02
We never use the manual invocation of this anyway.
@mhucka mhucka added the devops Involves build systems, Make files, Bazel files, continuous integration, and or other DevOps topics label Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops Involves build systems, Make files, Bazel files, continuous integration, and or other DevOps topics

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant