Skip to content

Conversation

@wlsnmrk
Copy link
Contributor

@wlsnmrk wlsnmrk commented Sep 26, 2024

  • Rolled back .NET to v8
  • Updated renovate config to no longer specify "loose" versioning, which seems to prevent updates to preview versions of dependences in local dry runs.
    • This change applies across all dependencies; we should be able to specify loose versioning for specific deps if needed in future (e.g., preview/RC versions of GodotSharp).
  • Removed handwritten rules for avoiding preview versions on individual dependencies, which seem to be unnecessary when not using "loose" versioning globally.
  • Implemented migrations of renovate config suggested by renovate debug output on a local dry run:
    • Extend the "recommended" config instead of the "base" config
    • Use "matchPackageNames" instead of "matchPackagePatterns"
    • Use "matchPackageNames" with patterns instead of "matchPackagePrefixes"

* Restored .NET to v8
* Removed "loose" renovate versioning option to prevent updating to
  preview versions across all dependencies
* Removed allowedVersion rules preventing preview versions for
  specific dependencies, which are now unnecessary
Updated renovate config with changes suggested by debug output:
* Extends recommended config instead of base config
* Uses matchPackageNames with regex instead of matchPackagePrefixes
* Uses matchPackageNames intead of matchPackagePatterns
@wlsnmrk wlsnmrk marked this pull request as draft September 26, 2024 16:40
@wlsnmrk wlsnmrk marked this pull request as ready for review September 26, 2024 16:53
@jolexxa jolexxa merged commit 32a4c72 into chickensoft-games:main Sep 27, 2024
@wlsnmrk wlsnmrk deleted the fix-renovate branch September 28, 2024 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants