I'm testing Dagger and I'm trying to use it to build firmware (QMK, a keyboard firmware).
I want to look at the payload in each commit and change my build command accordingly (if I change a file under keyboard1 I want to run qmk compile -km foo -kb keyboard1). I've done this with GNU sed in a bash script before, just looking to port this to Dagger as a first step.
I've found dagger.GitRepository in the Python SDK, but I just don't understand how to use it at this point.
Any pointers?