← Back to issue list

ci: Cache GitHub workflow tool installs

View original Github issue

Metadata

Project
charmcraft
Number
#2776
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Adds caching to npm and Go tool installs in CI workflows to reduce repeated installation costs. 0 reviewers, 2 unresolved review comments, all CI checks passing.

Suggested action: needs review

Reason: The PR has 0 reviewers and 2 unresolved review comments after 45 days of inactivity. It proposes straightforward CI caching improvements (npm cache for renovate-check and schema workflows, Go module cache for spread-docs) that are small (+20/-1 lines, 3 files) and all CI checks are passing. A maintainer review is needed to address the unresolved comments and merge.

Impact: 35 Quick Win: 29.75 Staleness: 65 Complexity: 15 Confidence: 70

Issue body

## Summary - cache npm downloads in renovate-check workflow - cache npm downloads in schema workflow - enable Go module cache in spread-docs workflow - avoid reinstalling spread when the binary already exists ## Why These changes reduce repeated tool installation cost in CI and speed up workflow execution.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 35
Quick Win: 29.75
Staleness: 65
Complexity: 15
Confidence: 70
needs review Adds caching to npm and Go tool installs in CI workflows to reduce repeated installation costs. 0 reviewers, 2 unresolved review comments, all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 10
Confidence: 85
needs review Adds caching for npm and Go modules in GitHub Actions workflows to reduce CI installation times. Currently passing all checks, awaiting maintainer review with two unresolved comments.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 15
Confidence: 90
needs review Caches npm and Go module installs in CI workflows to reduce execution time. Currently pending maintainer review with 4 unresolved comments and no CI checks run yet.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 15
Confidence: 90
needs review Caches npm and Go module downloads across GitHub Actions workflows to reduce CI installation overhead and speed up execution. Currently open with no comments or maintainer feedback.

Update history

Date Change
updated

Related issues

No related issues found above the similarity threshold.