Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: default to semver-coerced instead of semver #20573

Merged
merged 17 commits into from
Feb 25, 2023

Conversation

secustor
Copy link
Collaborator

Changes

Use semver-coerced as default versioning instead of the strict semver.

Context

https://renovatebot.slack.com/archives/CAFH752JU/p1676991210999899

I still have to identify places where we are referring to semver as default versioning.

Documentation (please check one with an [x])

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work (please select one)

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests but ran on a real repository, or
  • Both unit tests + ran on a real repository

@secustor secustor added breaking Breaking change, requires major version bump v35 labels Feb 22, 2023
RahulGautamSingh and others added 12 commits February 23, 2023 06:30
…ebot#19942)

Changes `rangeStrategy` default value from `'replace'` to `'auto'`.

Changes `auto` behavior so that `update-lockfile` is preferred if the manager supports the `updateLockedDependency()` function.

Closes renovatebot#19800

BREAKING CHANGE: Renovate will now default to updating locked dependency versions. To revert to previous behavior, configure rangeStrategy=replace.
…novatebot#19958)

Sets new defaults:
- `prConcurrentLimit`: 10 (instead of 0)
- `prHourlyLimit`: 2 (instead of 0)

Closes renovatebot#19800

BREAKING CHANGE: Renovate now defaults to applying hourly and concurrent PR limits. To revert to unlimited, configure them back to `0`.
Set default GOPROXY value to match `go`'s own default.

Closes renovatebot#20040

BREAKING CHANGE: Renovate will now use go's default `GOPROXY` settings. To avoid using the public proxy, configure `GOPROXY=direct`.
Checks file cache for expired items at the end of a run. Non-breaking change but it may result in some long cleanup jobs for any bots which have been left to populate their package cache for a long time.

Closes renovatebot#13732
…ebot#20150)

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
…git tag, and preserve existing digest semantics as separate datasource (renovatebot#20178)

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
@secustor secustor marked this pull request as ready for review February 23, 2023 17:52
@secustor
Copy link
Collaborator Author

@HonkingGoose Do you know maybe of other sections which we have to change? I have done so far a simple search for "semver".

@rarkins
Copy link
Collaborator

rarkins commented Feb 23, 2023

V35 maybe?

@rarkins rarkins requested a review from viceice February 25, 2023 06:36
@rarkins rarkins merged commit 4e311ca into renovatebot:v35 Feb 25, 2023
@secustor secustor deleted the feat/default_to_semver-coeherced branch February 25, 2023 15:12
rarkins pushed a commit that referenced this pull request Mar 10, 2023
BREAKING CHANGE: default versioning is now `semver-coerced`, instead of `semver`.
rarkins pushed a commit that referenced this pull request Mar 10, 2023
BREAKING CHANGE: default versioning is now `semver-coerced`, instead of `semver`.
rarkins pushed a commit that referenced this pull request Mar 10, 2023
BREAKING CHANGE: default versioning is now `semver-coerced`, instead of `semver`.
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
breaking Breaking change, requires major version bump v35
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants