diff --git a/.gitea/workflows/crosscheck.yml b/.gitea/workflows/crosscheck.yml new file mode 100644 index 0000000..9ca0641 --- /dev/null +++ b/.gitea/workflows/crosscheck.yml @@ -0,0 +1,14 @@ +# Cross-repo consistency (yukart/tool-crosscheck): decisions, topics, doc references, +# service lists and front matter checked against their source in every yukart repo. +on: + push: + branches: [ master ] + workflow_dispatch: + +jobs: + crosscheck: + uses: yukart/tool-crosscheck/.gitea/workflows/crosscheck.yml@master + with: + repo: ${{ github.event.repository.name }} + sha: ${{ github.sha }} + secrets: inherit diff --git a/docs/REPOS.md b/docs/REPOS.md index d83e7b6..0d2fbc6 100644 --- a/docs/REPOS.md +++ b/docs/REPOS.md @@ -30,6 +30,7 @@ contracts repo, not copied into each consumer. | [svc-vision](gitea:yukart/svc-vision) | Camera: capture and the live view; recording and inference to come | | [tool-mapmint](gitea:yukart/tool-mapmint) | Map artifact minting, workstation-side | | [tool-mock](gitea:yukart/tool-mock) | Mocks and fixtures — a fake car on a workstation | +| [tool-crosscheck](gitea:yukart/tool-crosscheck) | Consistency checks across all yukart repos; a reusable workflow every repo runs on push | ## Planned