github aquaproj/aqua v1.31.0

latest releases: v2.37.2, v2.37.1, v2.37.0...
22 months ago

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 to version_prefix in many cases
  • Instead of Version, the parameter Semver is used in the function semver

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

Don't miss a new aqua release

NewReleases is sending notifications on new releases.