@@ -21,25 +21,23 @@ func loadGithubEnv(cache client.CacheOptionsEntry) (client.CacheOptionsEntry, er
21
21
if v , ok := os .LookupEnv ("ACTIONS_CACHE_SERVICE_V2" ); ok {
22
22
if b , err := strconv .ParseBool (v ); err == nil && b {
23
23
version = "2"
24
- cache .Attrs ["version" ] = version
25
24
}
26
25
}
27
26
}
28
27
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
+ }
29
35
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" )
42
39
}
40
+ cache .Attrs ["url" ] = url
43
41
}
44
42
45
43
if _ , ok := cache .Attrs ["token" ]; ! ok {
0 commit comments