Hi.
In our CI/CD pipeline, we use GitHub Actions to pack and deploy robots to our cloud Orchestrator.
That works very well and all is good. However, I would like to introduce a check before a merge is possible between branches in GitHub.
The check should be a small GitHub Action that will validate if the project has any validation errors. Just like pressing “Validate Project” in the top ribbon in Studio. If the action finds project validation errors, merge should not be possible and I would like the error(s) found, posted as comments on the PR.
The unfortunate thing is, that in the UiPath Windows CLI there is currently no option to do a project validation. I have played around with the workflow analyzer option in the CLI, but that does not produce validation errors.
I have not found another way do to this. Remember, that it has to be executable inside a GitHub Actions runner. Anyone that have found a way?