question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for Renovate Bot

See original GitHub issue

Renovate Bot is only supporting updating version numbers in gradle.properties. Probably it also doesn’t understand the “_”-placeholder.

Is there a way to get Renovate Bot working while still using your Plugin with all it’s advantages? I would love to have the feature of automatic PR creation for Dependency Updates but as we are using Bitbucket the number of possible applications to do this is quite low 😦

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:21 (14 by maintainers)

github_iconTop GitHub Comments

2reactions
jmfayardcommented, Sep 27, 2020

I had a look at what Renovate Bot here https://github.com/galacticcouncil/substrate-api-explorer/issues/114 and here https://github.com/mulesoft/mule-migration-assistant/pull/406

It seems to me that it should be quite easy for the bot to

  • detect whether the file versions.properties exist
  • if yes, run $ ./gradle refershVersions
  • then read, analyse and write the file versions.properties.

That’s the whole point of it by the way, this file is machine readable and writable.

Given a versions.properties like this:

it could then reformat it in the issue like this:

- [ ] update version.kotlinx.coroutines to 1.3.7 from 1.3.1

And in the pull request it would just do

## versions.properties
- version.kotlinx.coroutines=1.3.1
+ version.kotlinx.coroutines=1.3.7

Now ideally you would have a CI setup so that you run the unit tests for example to checck whether you have a compability problem with the new version.

(The only question would be how you filter the multiple options to just one)

1reaction
yschimkecommented, Jul 28, 2022

Yep, I confused everyone with a PR showing support for kts. Sorry for confusing this message.

I came here to file this bug upon seeing https://github.com/renovatebot/renovate/pull/16684/files which adds support for kts files.

The previous links to examples were from 2020, so thought a fresh sample of an integration could help.

I’ll leave now…

Read more comments on GitHub >

github_iconTop Results From Across the Web

Renovate Docs | Renovate Docs
Supported Platforms¶ ... Renovate works on these platforms: GitHub (.com and Enterprise Server) · GitLab (.com and CE/EE) · Bitbucket Cloud · Bitbucket...
Read more >
GitHub Apps - Renovate
Automated Dependency Updates · Intelligent, helpful onboarding · Unopinionated, highly flexible configuration · Support for monorepo directory structures.
Read more >
Mend Renovate: Automated Dependency Updates
Renovate is a free tool by Mend that allows automating dependency updates in software projects. Fully customizable with a setting to suit every...
Read more >
Renovate: Dependency Management - Medium
GitHub - renovatebot/renovate: Universal dependency update tool that fits into your workflows. ... Renovate supports multiple platforms.
Read more >
Renovate Bot (@renovatebot) / Twitter
The awesome @renovatebot supports http://hex.pm Bob as a datasource now that allows automated asdf elixir updates. You can use this to automatically update...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found