1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-08-11 17:50:58 +00:00

Allow to override location of action cache dir (#1863)

Adds an option to specify the directory below which actions
and host workspaces will be stored. If left empty the previous
location at $XDG_CACHE_HOME/act or $HOME/.cache/act will be used
respectively.

Co-authored-by: Casey Lee <cplee@nektos.com>
This commit is contained in:
Marius Zwicker 2023-06-15 03:16:00 +02:00 committed by GitHub
parent 67717d9a14
commit 51b627de2a
4 changed files with 7 additions and 0 deletions

View file

@ -383,6 +383,9 @@ func (rc *RunContext) stopJobContainer() common.Executor {
// ActionCacheDir is for rc
func (rc *RunContext) ActionCacheDir() string {
if rc.Config.ActionCacheDir != "" {
return rc.Config.ActionCacheDir
}
var xdgCache string
var ok bool
if xdgCache, ok = os.LookupEnv("XDG_CACHE_HOME"); !ok || xdgCache == "" {