crickets-and-comb / crickets-and-comb/comb_utils
Cache `conda` for GitHub Actions, and for `act`.
- Dominant language
- Python
- Stars
- 1
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Whenever we set up `conda` in our workflows, we get download it fresh, which takes runtime and bandwidth on our end and on Anaconda's end. We don't necessarily need the latest version.
Figure out how to cache a version of `conda` for:
1. Use within GitHub Actions.
2. Use when running `act` locally. (mount container to local `conda` install)
See https://github.com/crickets-and-comb/shared/issues/45.
Contributor guide
Research direction
Inspect the repository's GitHub Actions workflow files to find every conda setup, then read the linked shared issue 45 for related context. Determine how the same cached conda installation can serve GitHub Actions and an act container; done means workflows avoid downloading it repeatedly and act can use the local installation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100