Add superprojects.json and lint workflow for validation

This commit is contained in:
Charlton, Scott R. 2025-09-10 19:30:37 -06:00
parent eca261b232
commit 55e64124d9
2 changed files with 23 additions and 0 deletions

7
.github/superprojects.json vendored Normal file
View File

@ -0,0 +1,7 @@
{
"usgs-coupled-subtrees/iphreeqc": {
"superprojects": [
"usgs-coupled-subtrees/webmod"
]
}
}

View File

@ -0,0 +1,16 @@
name: Lint superprojects.json
on:
pull_request:
paths:
- '.github/superprojects.json'
workflow_call:
workflow_dispatch:
jobs:
lint-superprojects:
runs-on: ubuntu-latest
steps:
- uses: usgs-coupled-subtrees/sync-subtrees-action/lint-superprojects/@main
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}