What is the status of the Bitbucket renovate pipe? Is it being maintained?
Asked by Christof Koegler _Gaims GmbH_:

Hello,

I would like to know the status of the \`[renovate-scan](https://bitbucket.org/bitbucket/product/features/pipelines/integrations?search=renov&p=atlassian/renovate-scan)\` Bitbucket pipe. It has been at version 0.1.0 for some months and it is still using Renovate 33.2.0., while we are now at 36.x.x.

I spent an hour debugging my config file until I understood that the version is outdated and the syntax has since changed, which was a rather frustrating experience.

Is the pipe still being maintained? Or is there a new official way of using Renovate on Bitbucket cloud?

Thank you and best regards,

Chris


Answers:
author: Patrik S
body: Hello [@Christof Koegler _Gaims GmbH_](/t5/user/viewprofilepage/user-id/5011301) and thank you for reaching out to Atlassian Community!

Currently, version 1.0.1 of the pipe atlassian/renovate is based on the renovate's official docker image renovate/renovate:33.2.0, as the following section of the pipe's source code:

* <https://bitbucket.org/atlassian/renovate-scan/src/4a0a94761f8856d254d4cadf84d42925baf9453f/Dockerfile#lines-1>

I went ahead and created a feature request to update that pipe to use renovate version 36.x.x, which you can find in the following link :

* <https://jira.atlassian.com/browse/BCLOUD-22770>

I would suggest you to add your vote there, since this helps both developers and product managers to understand the interest. Also, make sure you add yourself as a watcher in case you want to receive first-hand updates from that ticket. Please note that all features are implemented with [this policy](https://confluence.atlassian.com/support/implementation-of-new-features-policy-201294576.html) in mind.

While that pipe is not updated, you can use the renovate's official docker image as your bitbucket pipeline step image, so you can choose which version of Renovate CLI you want, like in the following example :

```
pipelines:
  default:
    - step:
        name: My test
        image: renovate/renovate:36.7.0-full
        script:
          - renovate version
          - <rest of your commands>
```

You can find the list of available tags for that image on its Dockerhub repository :

* <https://hub.docker.com/r/renovate/renovate/tags>

Hope that helps! Let me know in case you have any questions.

Thank you, [@Christof Koegler _Gaims GmbH_](/t5/user/viewprofilepage/user-id/5011301) !

Patrik S

comments: author: Christof Koegler _Gaims GmbH_
body: Hallo [@Patrik S](/t5/user/viewprofilepage/user-id/4603309) ,

Thanks for your reply. I have switched to the official renovate docker image - thanks for the suggestion.

With regards to the feature request: It is not about one specific version of renovate, but about the pipe being updated regularly to stay in sync with new renovate versions in general.

If Bitbucket cloud offers a dedicated pipe to use renovate, I feel it is reasonable to expect that it be regularly updated. As it is, it would have been more useful for me to have documentation on how to use the docker image with Bitbucket, rather than a pipe that is out of date.

Best regards

Chris


author: Igor Stoyanov
body: [@Christof Koegler _Gaims GmbH_](/t5/user/viewprofilepage/user-id/5011301) hi. We released new version of the [renovate-scan:0.2.0 pipe](https://bitbucket.org/atlassian/renovate-scan/src/0.2.0/), where renovate docker image was updated to renovate/renovate:36.24-full.

> With regards to the feature request: It is not about one specific version of renovate, but about the pipe being updated regularly to stay in sync with new renovate versions in general.  

We have more than 50 pipes to maintain, so, unfortunately, our strategy usually when no new features to be implemented is to wait for users feature request.  
You could always ask us in the community to bump a pipe version or even [create a pull-request](https://bitbucket.org/atlassian/renovate-scan/src/master/CONTRIBUTING.md) by yourself since it is open-sourced.  

Regards, Igor

comments: author: Christof Koegler _Gaims GmbH_
body: Hi Igor,

Thanks for getting back to me and thanks for taking the time to update the pipeline.

From a developer perspective, I fully understand your situation. But from a customer perspective I feel that it is not my job to make sure all the pipes I use are maintained - I just want things to work.

That being said, it would have been more constructive had I simply request a version bump, and I apologize if my question was a bit snarky. I was just frustrated, because I spent an hour trying to fix the renovate config syntax, only to discover that the problem was not on my side at all.

Best regards,

Chris


author: Rafael Grisotto
body: [@Igor Stoyanov](/t5/user/viewprofilepage/user-id/4550492) can you update the docker image again?  

thank you

comments: author: Igor Stoyanov
body: [@Rafael Grisotto](/t5/user/viewprofilepage/user-id/5328719) hi. Our team will try to update this pipe in a near future.

Regards, Igor


author: Igor Stoyanov
body: [@Rafael Grisotto](/t5/user/viewprofilepage/user-id/5328719) hi. New [pipe version 0.4.1](https://bitbucket.org/atlassian/renovate-scan/src/0.4.1/) contains new renovate docker image 37.6-full  

Regards, Igor


Tags: bitbucket-cloud

bitbucket-pipelines

cloud