v0.74.0

(github-actions[bot]) released this 2024-03-07 13:04:07 +0000 UTC - v0.74.0

Description


On top of bug-fixes and dependency updates, this release introduces the following main features:

Shareable Policy out of experimental

We don't need the flag --experimental to use that feature anymore.
More information on https://www.updatecli.io/blog/shareable-policies/

Allow to enable/disable working branch for any scm using the parameter workingbranch.

Previously, only the "git" scm could be used to push changes to existing git branches while other scm (GitHub,Gitlab,Stash,Gitea) would only push changes to a working branch like updatecli_main_xxxxx.
It was handy for pullrequest based workflow, but also a frequent source of confusion for new users.
Now if workingbranch is set true/false then we enable/disable working branch otherwise by default.

We preserve the previous situation depending on the scm kind:

  • Scm "GitHub", "GitLab", "Stash", "Gitea" uses by default workingbranch set to true to create working branch.
  • Scm "Git" uses by default workingbranch set to false to not create working branch

Allow condition target

Previously for a target to be executed, all conditions defined in the pipeline needed to pass.
While it remains the default behavior, now it's possible to only trigger a target based on a subset of conditions

Add flux autodiscovery plugin

Updatecli autodiscovery can now identify updates in Flux helmrelease and ociregistry.
gitrepository support will come in a future version.

Once again, we paid attention to not introducing any breaking changes so all existing manifests should keep working.

Changes

🚀 Features

  • feat: move shareable policies out of experimental @olblak (#1973)
  • feat: Allow to enable/disable working branch for all scm plugins @olblak (#1955)
  • feat: Add conditional Target @olblak (#1962)
  • feat: add flux autodiscovery plugin @olblak (#1950)
  • feat: golang autodiscovery should follow conventional commits @olblak (#1947)
  • feat: fleet autodiscovery should follow conventional commits @olblak (#1946)

🐛 Bug Fixes

  • fix(dockerdigest): Allow to specify none linux os @olblak (#1981)
  • fix(golang): autodiscovery should run go mod tidy from sub folders @olblak (#1957)
  • fix(helm): ignore containers when tag or repository are not specified @olblak (#1956)

🧰 Maintenance

  • deps: bump Golang version to 1.22.1 @updateclibot (#1971)
  • Update Golang module golang.org/x/oauth2 @updateclibot (#1976)
  • Update Golang module github.com/stretchr/testify @updateclibot (#1969)
  • refactor: remove useless git checkout after a git clone @olblak (#1966)
  • Update Golang module github.com/hashicorp/hcl/v2 @updateclibot (#1967)
  • chore(deps): Bump actions/add-to-project from 0.5.0 to 0.6.0 @dependabot (#1961)
  • Update Golang module github.com/drone/go-scm @updateclibot (#1953)
  • chore(deps): Bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 @dependabot (#1952)
  • Update Golang module golang.org/x/mod @updateclibot (#1944)
  • clean: always run fleet autodiscovery test @olblak (#1948)
  • chore(deps): Bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 @dependabot (#1934)

Contributors

@dependabot, @dependabot[bot], @olblak, @updateclibot and @updateclibot[bot]


Download

NameCreated AtUpdated At

checksums.txt.pem

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:58Z

checksums.txt.sig

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:57Z

checksums.txt

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Windows_x86_64.zip.sbom

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Windows_arm64.zip.sbom

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Darwin_arm64.tar.gz.sbom

2024-03-07 13:17:57 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Windows_arm.zip.sbom

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Darwin_x86_64.tar.gz.sbom

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:57Z

updatecli_Linux_x86_64.tar.gz.sbom

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:56Z

updatecli_Linux_arm64.tar.gz.sbom

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:56Z

updatecli_Linux_arm.tar.gz.sbom

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:56Z

updatecli_armv6.deb

2024-03-07 13:17:56 +0000 UTC

2024-03-07T13:17:57Z

updatecli_amd64.deb

2024-03-07 13:17:53 +0000 UTC

2024-03-07T13:17:55Z

updatecli_arm64.deb

2024-03-07 13:17:53 +0000 UTC

2024-03-07T13:17:55Z

updatecli_arm64.rpm

2024-03-07 13:17:53 +0000 UTC

2024-03-07T13:17:55Z

updatecli_armv6.rpm

2024-03-07 13:17:53 +0000 UTC

2024-03-07T13:17:55Z

updatecli_amd64.rpm

2024-03-07 13:17:51 +0000 UTC

2024-03-07T13:17:53Z

updatecli_amd64.apk

2024-03-07 13:17:51 +0000 UTC

2024-03-07T13:17:53Z

updatecli_arm64.apk

2024-03-07 13:17:51 +0000 UTC

2024-03-07T13:17:53Z

updatecli_armv6.apk

2024-03-07 13:17:51 +0000 UTC

2024-03-07T13:17:53Z

updatecli_Windows_x86_64.zip

2024-03-07 13:17:49 +0000 UTC

2024-03-07T13:17:51Z

updatecli_Windows_arm64.zip

2024-03-07 13:17:48 +0000 UTC

2024-03-07T13:17:50Z

updatecli_Darwin_arm64.tar.gz

2024-03-07 13:17:48 +0000 UTC

2024-03-07T13:17:51Z

updatecli_Windows_arm.zip

2024-03-07 13:17:48 +0000 UTC

2024-03-07T13:17:50Z

updatecli_Linux_arm64.tar.gz

2024-03-07 13:17:45 +0000 UTC

2024-03-07T13:17:48Z

updatecli_Linux_x86_64.tar.gz

2024-03-07 13:17:45 +0000 UTC

2024-03-07T13:17:48Z

updatecli_Linux_arm.tar.gz

2024-03-07 13:17:45 +0000 UTC

2024-03-07T13:17:48Z

updatecli_Darwin_x86_64.tar.gz

2024-03-07 13:17:45 +0000 UTC

2024-03-07T13:17:48Z


Information retrieved from here

Top