66 lines
2.2 KiB
JSON
66 lines
2.2 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft-07/schema",
|
|
"title": "Release NuGet Package Script Settings",
|
|
"description": "Configuration file for Release-NuGetPackage.ps1 script.",
|
|
|
|
"github": {
|
|
"enabled": true,
|
|
"githubToken": "GITHUB_MAKS_IT_COM",
|
|
"repository": "https://github.com/MAKS-IT-COM/maksit-dapr"
|
|
},
|
|
|
|
"nuget": {
|
|
"enabled": true,
|
|
"nugetApiKey": "NUGET_MAKS_IT",
|
|
"source": "https://api.nuget.org/v3/index.json"
|
|
},
|
|
|
|
"branches": {
|
|
"release": "main",
|
|
"dev": "dev"
|
|
},
|
|
|
|
"paths": {
|
|
"csprojPaths": [
|
|
"..\\..\\src\\MaksIT.Dapr\\MaksIT.Dapr.csproj"
|
|
],
|
|
"testResultsDir": "..\\..\\testResults",
|
|
"releaseDir": "..\\..\\release",
|
|
"changelogPath": "..\\..\\CHANGELOG.md",
|
|
"testProject": "..\\..\\src\\MaksIT.Dapr.Tests"
|
|
},
|
|
|
|
"release": {
|
|
"zipNamePattern": "maksit.dapr-{version}.zip",
|
|
"releaseTitlePattern": "Release {version}"
|
|
},
|
|
|
|
"_comments": {
|
|
"github": {
|
|
"enabled": "Enable/disable GitHub release creation.",
|
|
"githubToken": "Environment variable name containing GitHub token used by gh CLI.",
|
|
"repository": "GitHub repository override used for releases (supports owner/repo or full GitHub URL)."
|
|
},
|
|
"nuget": {
|
|
"enabled": "Enable/disable NuGet publish step.",
|
|
"nugetApiKey": "Environment variable name containing NuGet API key.",
|
|
"source": "NuGet feed URL passed to dotnet nuget push."
|
|
},
|
|
"branches": {
|
|
"release": "Branch that requires tag and allows full publish flow.",
|
|
"dev": "Branch for local/dev build flow (no tag required)."
|
|
},
|
|
"paths": {
|
|
"csprojPaths": "List of project files used for version discovery and publish output.",
|
|
"testResultsDir": "Directory where test artifacts are written.",
|
|
"releaseDir": "Output directory for release archives and artifacts.",
|
|
"changelogPath": "Path to CHANGELOG.md used for version and release notes extraction.",
|
|
"testProject": "Test project path used by TestRunner."
|
|
},
|
|
"release": {
|
|
"zipNamePattern": "Archive name pattern. Supports {version} placeholder.",
|
|
"releaseTitlePattern": "GitHub release title pattern. Supports {version} placeholder."
|
|
}
|
|
}
|
|
}
|