Skip to content

Commit 7511463

Browse files
kenibrewerclaude
andcommitted
⚡ perf: add Python dependency caching to all approval workflows
- Enable uv cache in all workflow files (SIG, RFC, Pipeline, Test automation) - Configure consistent local cache path across all workflows - Reduces CI build times by sharing cached dependencies between workflow runs - Improves overall GitHub Actions performance 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 420c727 commit 7511463

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

.github/workflows/pipeline_proposals.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818

1919
- name: Setup Python with uv
2020
uses: astral-sh/setup-uv@v4
21+
with:
22+
enable-cache: true
23+
cache-local-path: .github/workflows/lib/.uv-cache
2124

2225
- name: Install Python dependencies
2326
working-directory: .github/workflows/lib

.github/workflows/rfc_approval.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818

1919
- name: Setup Python with uv
2020
uses: astral-sh/setup-uv@v4
21+
with:
22+
enable-cache: true
23+
cache-local-path: .github/workflows/lib/.uv-cache
2124

2225
- name: Install Python dependencies
2326
working-directory: .github/workflows/lib

.github/workflows/sig_approval.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818

1919
- name: Setup Python with uv
2020
uses: astral-sh/setup-uv@v4
21+
with:
22+
enable-cache: true
23+
cache-local-path: .github/workflows/lib/.uv-cache
2124

2225
- name: Install Python dependencies
2326
working-directory: .github/workflows/lib

0 commit comments

Comments
 (0)