42 lines
No EOL
1.1 KiB
JSON
42 lines
No EOL
1.1 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Release Tracker Configuration",
|
|
"type": "object",
|
|
"properties": {
|
|
"github_token": {
|
|
"type": "string",
|
|
"description": "GitHub Personal Access Token"
|
|
},
|
|
"gitlab_token": {
|
|
"type": "string",
|
|
"description": "GitLab Personal Access Token"
|
|
},
|
|
"codeberg_token": {
|
|
"type": "string",
|
|
"description": "Codeberg Access Token"
|
|
},
|
|
"sourcehut": {
|
|
"type": "object",
|
|
"properties": {
|
|
"token": {
|
|
"type": "string",
|
|
"description": "SourceHut Personal Access Token (optional, for private repos)"
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "List of SourceHut repository names (e.g., ~user/repo)"
|
|
}
|
|
},
|
|
"required": ["repositories"],
|
|
"additionalProperties": false
|
|
},
|
|
"last_check": {
|
|
"type": ["string", "null"],
|
|
"description": "Timestamp of last check"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
} |