Updating dependencies similar to dependabot

Hi Community,
My team has a UiPath library for each application we interact with at my organization. It’s pretty awesome being able to drag-n-drop activities to interact with the systems we use internally.
We’re facing one issue with keeping the UiPath dependencies updated in the library. It’s currently a manual and ad-hoc task but we would like it to try and automate it, especially after we had to update all of them to fix the issue with UIPath.UIAutomation.Activities.

I was hoping for something like dependabot, where it would automatically update the packages when new releases become available. I’ve looked into the mass update tool which could work, but from what I can see, it requires you to define a specific package version. That means the process would be: Clone the library project, pick it’s dependencies and use nuget CLI to find the latest versions for the packages. Then we can use the mass update tool to update the versions for the packages.

Has anyone tried something similar? Am I overthinking this?

@Hjorth

We did it via cicd…

whenever any library package is promoted then all the processes containing the package are updated and requested for publish if approved a new version would be published

only issue that we saw is when you change the input arguments..specifically delete existing there may be a need to do it manually as it failed in compiling for us always..when new fields which are not mandate are added we never faced an issue

so yes it can be done via cicd pipelines

cheers

Interesting. How do you handle finding the processes that contain the package? How are you updating the package for all processes?

@Hjorth

power shell script to check the name in project.json

then trigger build

cheers