Pull Requests | Issues | v1.30.4...v1.31.0
Features
#1545 #1552 Add the attribute version_prefix
to Registry Configuration
- Add the attribute
version_prefix
to Registry Configuration - Add the parameter
SemVer
to expr expressions and template variables - versions are filtered by this attribute same as version_filter
- We would be able to replace
version_filter
toversion_prefix
in many cases
- We would be able to replace
- Instead of
Version
, the parameterSemver
is used in the functionsemver
You can filter versions with a specific prefix and trim the prefix from versions by version_prefix
.
For example, kubernetes-sigs/kustomize has a prefix kustomize/
.
- type: github_release
repo_owner: kubernetes-sigs
repo_name: kustomize
version_prefix: kustomize/
asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.tar.gz
version_constraint: semver(">= 4.5.4")
version_overrides:
- version_constraint: semver(">= 4.4.1")
supported_envs:
- linux
- darwin
- amd64
- version_constraint: semver(">= 4.2.0")
supported_envs:
- linux
- darwin
- version_constraint: semver("< 4.2.0")
rosetta2: true
supported_envs:
- linux
- darwin
- amd64
Bug Fixes
Fixed bugs regarding to Cosign.
#1554 #1557 Retry the verification by Cosign
#1555 #1558 Get a lock before executing Cosign to prevent Cosign from being executing in parallel
#1559 Get a Lock before installing Cosign
#1559 Fix a bug that options of Cosign could be wrong if the same package's multiple versions are installed at the same time