Allow to overwrite ACTIONS_CACHE_URL environment variable #3411
+14
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The runner script sets the
ACTIONS_CACHE_URL
using the value from the system connection. Currently, there's no way to override it.Some community users use custom cache solutions with self-hosted runners. They need to maintain a fork of
actions/runner
oractions/toolkit
, andactions/cache
to override the value in their solution. However it leads to significant maintenance work.If the runner script allows the
ACTIONS_CACHE_URL
value to be overridden by theCUSTOM_ACTIONS_CACHE_URL
environment variable, it makes life a lot easier for the community, includes myself.An alternative solution could involve allowing the base URL value in
actions/toolkit
to be overridden. Several individuals have submitted similar PRs to this one actions/toolkit#1695, but they have not received adequate attention from the maintainers.