renovatebot/github-action

Decouple renovate version and allow to pass it via parameter

viceice opened this issue · 3 comments

We should decouple the action from the renovate version and make the renovate version a parameter.

We can bump the action major version on renovate major bump and always use latest major range version.
A user can pass latest to always use latest or a specific version to pin renovate.

This way we've less releases here and can easier make changes. We also need less manual marketplace updates.

@rarkins @JamieMagee @jdbruijn WDYT?

Decoupling the version seems like a good idea to me. Then we can also just use semantic release or something like that to create releases, making that workflow way less specific than it is now.

A user can pass latest to always use latest or a specific version to pin renovate.

You mean that the variable we now use in https://github.com/renovatebot/github-action/blob/main/src/docker.ts#L4 would become an input right, expect the -slim perhaps. So the action will get an input (e.g. version) which is latest by default but could also be a specific Renovate version number to pin a specific Renovate release?

yes, so still use slim image by default. if the slim suffix is passed, don't append it again.

We should do this soon, github release notes are totally broken