Skip to content

Add/Look into Dependabot support #31

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

Closed
fabapp2 opened this issue Mar 21, 2022 · 1 comment · Fixed by #38
Closed

Add/Look into Dependabot support #31

fabapp2 opened this issue Mar 21, 2022 · 1 comment · Fixed by #38

Comments

@fabapp2
Copy link
Contributor

fabapp2 commented Mar 21, 2022

Would adding a tool like Dependabot or Renovate be an option for this project? That could eliminate the need to explicitly upgrade dependencies by hand.. Looking through the list both of these properties are outdated:

  <openrewrite.version>7.16.3</openrewrite.version>
  <openrewrite.spring.version>4.14.1</openrewrite.spring.version>

The most recent versions as of writing are:

  <openrewrite.version>7.19.0</openrewrite.version>
  <openrewrite.spring.version>4.17.0</openrewrite.spring.version>

Originally posted by @timtebeek in #7 (comment)

@timtebeek
Copy link
Contributor

Short version is that Dependabot is easiest to get started with, as it's part of GitHub.
You'd need a file .github/dependabot.yml with content such as the following:

version: 2
updates:

  # Maintain dependencies for GitHub Actions
  - package-ecosystem: "maven"
    directory: "/"
    schedule:
      interval: "daily"

Adding this file would help surface any new dependency versions daily, along with any compile / test incompatibilities.

Renovate is a separate app & oauth, but still quite easy to add and also supports bumping the maven wrapper for instance.
You're on Maven wrapper version 3.6.3 for instance, and Renovate would also create a wrapper bump to 3.8.5 for you.

@fabapp2 fabapp2 linked a pull request Mar 23, 2022 that will close this issue
@fabapp2 fabapp2 closed this as completed Mar 23, 2022
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 a pull request may close this issue.

2 participants