There's sometimes PR's opened which don't require integration testing. Such as changing docs. We can use the tj-actions/changed-files@v45 action to check which files changes and only run the tests if there is changes in the aries_cloudagent subdirectory.
For the ACA-Py specific BDD tests they use the demo agent so they should also be run on any demo subdirectory changes or docker subdirectory changes.
For the Scenario testing they should be run if there's any changes in the scenario subdirectory, and they also use the Dockerfile in the docker directory and should be run if there's changes to that file.
There's sometimes PR's opened which don't require integration testing. Such as changing docs. We can use the
tj-actions/changed-files@v45
action to check which files changes and only run the tests if there is changes in thearies_cloudagent
subdirectory.For the
ACA-Py specific BDD tests
they use the demo agent so they should also be run on anydemo
subdirectory changes ordocker
subdirectory changes.For the
Scenario testing
they should be run if there's any changes in thescenario
subdirectory, and they also use the Dockerfile in thedocker
directory and should be run if there's changes to that file.