Skip to content

fix: enable pip dependency caching in CI#110

Merged
saurabhjain1592 merged 2 commits intomainfrom
fix/ci-dependency-caching
Mar 5, 2026
Merged

fix: enable pip dependency caching in CI#110
saurabhjain1592 merged 2 commits intomainfrom
fix/ci-dependency-caching

Conversation

@saurabhjain1592
Copy link
Member

Summary

  • Adds cache: 'pip' to all actions/setup-python steps in CI and release workflows
  • Caches pip downloads across runs, reducing build times and PyPI downloads

Changes

  • ci.yml: 3 jobs (lint, test, build)
  • release.yml: 1 job (build)

Adds cache: 'pip' to all actions/setup-python steps to cache pip
downloads across runs, reducing build times and registry download
noise.
@saurabhjain1592 saurabhjain1592 force-pushed the fix/ci-dependency-caching branch from 2b838db to ed5a8c8 Compare March 5, 2026 05:56
actions/setup-python cache defaults to requirements*.txt for cache
key. Since we use pyproject.toml, we need to specify it explicitly
or CI will error with 'No file matched'.
@saurabhjain1592 saurabhjain1592 merged commit 9625d77 into main Mar 5, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant