OpenAstronomy / OpenAstronomy/github-actions-workflows

Add support for pip dependency caching

Open
#62 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
21
Forks
27
Avg merge
2d 9h
Merged PRs (30d)
1

Description

The built in pip cache support to setup-python looks pretty easy to use: https://github.com/actions/setup-python/#caching-packages-dependencies

We could probably enable it with a single variable giving the value for cache-dependency-path?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the reusable workflows that invoke setup-python and the cache-dependency-path input described in the issue. Determine how a workflow variable should expose that input for pip dependency caching, then verify that caching can be enabled with the configured dependency path.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.