compliance-trestle
compliance-trestle copied to clipboard
Enhance automation to validate that demo repos are up-to-date with Trestle
Issue description / feature objectives
We have several demo repositories that showcase Trestle functionality. The demo repositories contain scripts and Jinja templates that depend on the Trestle internal and CLI functionality.
When changes are done to Trestle codebase some Jinja templates need to be updated and some Makefile
s need to have commands updated.
At the moment it is done manually which could cause Demo repositories to be "outdated" and to not work properly.
The task is to extend existing automation to notify developer if their change breaks the demo repositories and that the demo needs to be updated.
As part of this task, developer should decide whether to fail PR completely until the changes are done or simply notify/create an issue that changes will break demos allowing PR author to fix it after the PR is merged.
As per discussion we decided to fix the demo's Trestle version for now