@@ -21,25 +21,23 @@ func loadGithubEnv(cache client.CacheOptionsEntry) (client.CacheOptionsEntry, er
2121 if v , ok := os .LookupEnv ("ACTIONS_CACHE_SERVICE_V2" ); ok {
2222 if b , err := strconv .ParseBool (v ); err == nil && b {
2323 version = "2"
24- cache .Attrs ["version" ] = version
2524 }
2625 }
2726 }
2827
28+ if _ , ok := cache .Attrs ["url_v2" ]; ! ok && version == "2" {
29+ url , ok := os .LookupEnv ("ACTIONS_RESULTS_URL" )
30+ if ! ok {
31+ return cache , errors .New ("cache with type gha requires url parameter or $ACTIONS_RESULTS_URL" )
32+ }
33+ cache .Attrs ["url_v2" ] = url
34+ }
2935 if _ , ok := cache .Attrs ["url" ]; ! ok {
30- if version == "2" {
31- url , ok := os .LookupEnv ("ACTIONS_RESULTS_URL" )
32- if ! ok {
33- return cache , errors .New ("cache with type gha requires url parameter or $ACTIONS_RESULTS_URL" )
34- }
35- cache .Attrs ["url" ] = url
36- } else {
37- url , ok := os .LookupEnv ("ACTIONS_CACHE_URL" )
38- if ! ok {
39- return cache , errors .New ("cache with type gha requires url parameter or $ACTIONS_CACHE_URL" )
40- }
41- cache .Attrs ["url" ] = url
36+ url , ok := os .LookupEnv ("ACTIONS_CACHE_URL" )
37+ if ! ok {
38+ return cache , errors .New ("cache with type gha requires url parameter or $ACTIONS_CACHE_URL" )
4239 }
40+ cache .Attrs ["url" ] = url
4341 }
4442
4543 if _ , ok := cache .Attrs ["token" ]; ! ok {
0 commit comments