This PR adds a workflow to the nanover-protocol repo to trigger a workflow in the nanover-docs repo that updates the submodules upon a push to main in nanover-protocol. This should close #7 and IRL2/nanover-docs#3.
In order to authenticate this workflow, a GitHub App (called "Update documentation submodules") has been created. This app has Contents permission (read and write) and Workflows permissions (read and write), and has access to both nanover-protocol and nanover-docs.
I don't know how to test this other than merging it into main to see if it triggers the desired workflows: @Ragzouken can you check the logic here? Feel free to edit/delete the app if there's something amiss here.
This PR adds a workflow to the nanover-protocol repo to trigger a workflow in the nanover-docs repo that updates the submodules upon a push to main in nanover-protocol. This should close #7 and IRL2/nanover-docs#3.
In order to authenticate this workflow, a GitHub App (called "Update documentation submodules") has been created. This app has
Contents
permission (read and write) andWorkflows
permissions (read and write), and has access to both nanover-protocol and nanover-docs.I don't know how to test this other than merging it into main to see if it triggers the desired workflows: @Ragzouken can you check the logic here? Feel free to edit/delete the app if there's something amiss here.