maksit-core/src/scripts/scriptsettings.json

42 lines
1.0 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$comment": "Configuration for Release-NuGetPackage.ps1. Secrets are stored in environment variables, not here.",
"release": {
"branch": "main",
"$comment": "Tag must be on this branch to release. Set to empty string to allow any branch."
},
"paths": {
"changelogPath": "../../CHANGELOG.md"
},
"environmentVariables": {
"$comment": "Required environment variables (store secrets here, not in this file)",
"nugetApiKey": "NUGET_MAKS_IT",
"githubToken": "GITHUB_MAKS_IT_COM",
"signingCertPassword": "SIGNING_CERT_PASSWORD",
"smtpPassword": "SMTP_PASSWORD"
},
"qualityGates": {
"coverageThreshold": 0,
"failOnVulnerabilities": true
},
"packageSigning": {
"enabled": false,
"certificatePath": "",
"timestampServer": "http://timestamp.digicert.com"
},
"emailNotification": {
"enabled": false,
"smtpServer": "",
"smtpPort": 587,
"useSsl": true,
"from": "",
"to": ""
}
}