chore: Update go cache key to include go version (#13867)
This commit is contained in:
parent
b39ea2e934
commit
9e960f40ba
|
|
@ -38,11 +38,14 @@ commands:
|
||||||
cache_version:
|
cache_version:
|
||||||
type: string
|
type: string
|
||||||
default: "v1"
|
default: "v1"
|
||||||
|
goversion:
|
||||||
|
type: string
|
||||||
|
default: 1.21.0
|
||||||
steps:
|
steps:
|
||||||
- check-changed-files-or-halt
|
- check-changed-files-or-halt
|
||||||
- restore_cache:
|
- restore_cache:
|
||||||
name: "Restore binaries from cache"
|
name: "Restore binaries from cache"
|
||||||
key: << parameters.os >>-<< parameters.arch >>-go-bin-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
key: << parameters.os >>-<< parameters.arch >>-go<< parameters.goversion >>-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
||||||
- when:
|
- when:
|
||||||
condition:
|
condition:
|
||||||
equal: [ linux, << parameters.os >> ]
|
equal: [ linux, << parameters.os >> ]
|
||||||
|
|
@ -123,7 +126,7 @@ commands:
|
||||||
steps:
|
steps:
|
||||||
- save_cache:
|
- save_cache:
|
||||||
name: 'Saving binaries to cache'
|
name: 'Saving binaries to cache'
|
||||||
key: << parameters.os >>-<< parameters.arch >>-go-bin-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
key: << parameters.os >>-<< parameters.arch >>-go<< parameters.goversion >>-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
||||||
paths:
|
paths:
|
||||||
- '/go/src/github.com/influxdata/telegraf/gotestsum'
|
- '/go/src/github.com/influxdata/telegraf/gotestsum'
|
||||||
- when:
|
- when:
|
||||||
|
|
@ -132,7 +135,7 @@ commands:
|
||||||
steps:
|
steps:
|
||||||
- save_cache:
|
- save_cache:
|
||||||
name: 'Saving binaries to cache'
|
name: 'Saving binaries to cache'
|
||||||
key: << parameters.os >>-<< parameters.arch >>-go-bin-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
key: << parameters.os >>-<< parameters.arch >>-go<< parameters.goversion >>-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
||||||
paths:
|
paths:
|
||||||
- '~/go/src/github.com/influxdata/telegraf/gotestsum'
|
- '~/go/src/github.com/influxdata/telegraf/gotestsum'
|
||||||
- '/usr/local/Cellar/go'
|
- '/usr/local/Cellar/go'
|
||||||
|
|
@ -144,7 +147,7 @@ commands:
|
||||||
steps:
|
steps:
|
||||||
- save_cache:
|
- save_cache:
|
||||||
name: 'Saving binaries to cache'
|
name: 'Saving binaries to cache'
|
||||||
key: << parameters.os >>-<< parameters.arch >>-go-bin-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
key: << parameters.os >>-<< parameters.arch >>-go<< parameters.goversion >>-<< parameters.cache_version >>-{{ checksum "go.sum" }}
|
||||||
paths:
|
paths:
|
||||||
- '~\project\gotestsum.exe'
|
- '~\project\gotestsum.exe'
|
||||||
- 'C:\Program Files\Go'
|
- 'C:\Program Files\Go'
|
||||||
|
|
|
||||||
|
|
@ -149,6 +149,11 @@ func main() {
|
||||||
Regex: `(quay\.io\/influxdb\/telegraf-ci):(\d.\d*.\d)`,
|
Regex: `(quay\.io\/influxdb\/telegraf-ci):(\d.\d*.\d)`,
|
||||||
Replace: fmt.Sprintf("$1:%s", version),
|
Replace: fmt.Sprintf("$1:%s", version),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
FileName: ".circleci/config.yml",
|
||||||
|
Regex: `(default): "(\d.\d*.\d)"`,
|
||||||
|
Replace: fmt.Sprintf("$1: %s", version),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
FileName: ".github/workflows/govulncheck.yml",
|
FileName: ".github/workflows/govulncheck.yml",
|
||||||
Regex: `(go-version-input).*`,
|
Regex: `(go-version-input).*`,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue