keilerkonzept / terraform-module-versions

CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
MIT License
188 stars 28 forks source link

Update module Masterminds/semver to v3 #24

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/Masterminds/semver require major v1.5.0 -> v3.1.1

Release Notes

Masterminds/semver ### [`v3.1.1`](https://togithub.com/Masterminds/semver/releases/v3.1.1) [Compare Source](https://togithub.com/Masterminds/semver/compare/v3.1.0...v3.1.1) ##### Fixed - [#​158](https://togithub.com/Masterminds/semver/issues/158): Fixed issue with generated regex operation order that could cause problem ### [`v3.1.0`](https://togithub.com/Masterminds/semver/releases/v3.1.0) [Compare Source](https://togithub.com/Masterminds/semver/compare/v3.0.3...v3.1.0) ##### Added - [#​131](https://togithub.com/Masterminds/semver/issues/131): Add support for serializing/deserializing SQL (thanks [@​ryancurrah](https://togithub.com/ryancurrah)) ##### Changed - [#​148](https://togithub.com/Masterminds/semver/issues/148): More accurate validation messages on constraints ### [`v3.0.3`](https://togithub.com/Masterminds/semver/releases/v3.0.3) [Compare Source](https://togithub.com/Masterminds/semver/compare/v3.0.2...v3.0.3) ##### Fixed - [#​141](https://togithub.com/Masterminds/semver/issues/141): Fixed issue with <= comparison ### [`v3.0.2`](https://togithub.com/Masterminds/semver/releases/v3.0.2) [Compare Source](https://togithub.com/Masterminds/semver/compare/v3.0.1...v3.0.2) ##### Fixed - [#​134](https://togithub.com/Masterminds/semver/issues/134): Fixed broken constraint checking with ^0.0 (thanks [@​krmichelos](https://togithub.com/krmichelos)) ### [`v3.0.1`](https://togithub.com/Masterminds/semver/releases/v3.0.1) [Compare Source](https://togithub.com/Masterminds/semver/compare/v3.0.0...v3.0.1) [#​125](https://togithub.com/Masterminds/semver/issues/125): Fixes issue with module path for v3 ### [`v3.0.0`](https://togithub.com/Masterminds/semver/releases/v3.0.0) [Compare Source](https://togithub.com/Masterminds/semver/compare/v1.5.0...v3.0.0) This is a major release of the semver package which includes API changes. The Go API is compatible with ^1. The Go API was not changed because many people are using `go get` without Go modules for their applications and API breaking changes cause errors which we have or would need to support. The changes in this release are the handling based on the data passed into the functions. These are described in the added and changed sections below. ##### Added - StrictNewVersion function. This is similar to NewVersion but will return an error if the version passed in is not a strict semantic version. For example, 1.2.3 would pass but v1.2.3 or 1.2 would fail because they are not strictly speaking semantic versions. This function is faster, performs fewer operations, and uses fewer allocations than NewVersion. - Fuzzing has been performed on NewVersion, StrictNewVersion, and NewConstraint. The Makefile contains the operations used. For more information on you can start on Wikipedia at - Now using Go modules ##### Changed - NewVersion has proper prerelease and metadata validation with error messages to signal an issue with either of them - Handles space separated AND conditions in addition to , - ^ now operates using a similar set of rules to npm/js and Rust/Cargo. If the version is >=1 the ^ ranges works the same as v1. For major versions of 0 the rules have changed. The minor version is treated as the stable version unless a patch is specified and then it is equivalent to =. One difference from npm/js is that prereleases there are only to a specific version (e.g. 1.2.3). Prereleases here look over multiple versions and follow semantic version ordering rules. This pattern now follows along with the expected and requested handling of this packaged by numerous users.

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled due to failing status checks.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 3 years ago

:warning: Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

:recycle: Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/keilerkonzept/terraform-module-versions":"/mnt/renovate/gh/keilerkonzept/terraform-module-versions" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/keilerkonzept/terraform-module-versions" docker.io/renovate/go:1.15.6 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod vendor"
go: github.com/Masterminds/semver/v3/v3@v3.1.1: reading github.com/Masterminds/semver/v3/v3/go.mod at revision v3/v3.1.1: unknown revision v3/v3.1.1
renovate[bot] commented 3 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 3.x releases. However, if you upgrade to 3.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.