-
-
Notifications
You must be signed in to change notification settings - Fork 30.8k
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: Precompute hash for config cache key in check_source job #105008
Conversation
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.
Nicely done, thanks!
Sorry, @itamaro and @hugovk, I could not cleanly backport this to |
Sorry @itamaro and @hugovk, I had trouble checking out the |
@itamaro Please could you backport these to |
GH-105014 is a backport of this pull request to the 3.12 branch. |
GH-105024 is a backport of this pull request to the 3.11 branch. |
…ythonGH-105008) Backport of pythongh-105014 to 3.11 (manually cherry picked from commit 949f0f5)
Nice; thanks! |
Followup to gh-104800, since all the build jobs already depend on the check_source job, we can precompute the hash in that job and reuse it in the downstream jobs.
While the time saving is negligible, the main benefit of this change is that the list of hashed files is not repeated in multiple places.