Inputs
GitHub names and URLs become stable node IDs in the generated config.
Private repositories require GitHub CLI for manual ID lookup.
Profile
Output
Copy JSON locally, or Base64 for workflows.
Fix inputs
{
"$schema": "./schemas/shiplog.config.schema.json",
"version": 1,
"profile": {
"displayName": ""
},
"collect": {
"lookbackDays": 7,
"accounts": [
{
"provider": "github",
"accountId": "",
"tokenEnv": "GH_RO_CLASSIC_TOKEN",
"organizationPatTokens": [],
"ignore": {
"organizations": [],
"repositories": []
}
}
]
},
"publish": {
"targets": [
{
"provider": "github",
"repositoryId": "",
"branch": "main",
"path": "README.md",
"tokenEnv": "GH_RW_REPO_TOKEN"
}
]
}
}