Skip to content

Use a cache for emacs.d/elpa - #1035

Merged
matsl merged 1 commit into
masterfrom
pr_add_cache_for_emacs.d/elpa
Aug 11, 2026
Merged

Use a cache for emacs.d/elpa#1035
matsl merged 1 commit into
masterfrom
pr_add_cache_for_emacs.d/elpa

Conversation

@matsl

@matsl matsl commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

What

Download packages and compile them once per emacs version to speed up
the CI build and reduce connections to external sites during CI
build. To start with Hash on the Makefile so that updates on that
invalidates the cache.

  • .github/workflows/main.yml (jobs): Use a cache for emacs.d/elpa in
    the CI build.

Why

Downloading external dependencies on each build takes time and
resources. This is the first step in changing the CI to be more lean
on the resources and provide quicker feedback.

Download packages and compile them once per emacs version to speed up
the CI build and reduce connections to external sites during CI
build. To start with Hash on the Makefile so that updates on that
invalidates the cache.

* .github/workflows/main.yml (jobs): Use a cache for emacs.d/elpa in
the CI build.
@matsl
matsl requested a review from rswgnu August 11, 2026 13:16
@matsl
matsl merged commit ca94a43 into master Aug 11, 2026
4 checks passed
@matsl
matsl deleted the pr_add_cache_for_emacs.d/elpa branch August 11, 2026 13:31
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.

2 participants