-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathversion.json
More file actions
36 lines (32 loc) · 1.51 KB
/
Copy pathversion.json
File metadata and controls
36 lines (32 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json",
// major.minor track the Fallout framework release line this extension targets; the third
// component is the git height and moves on its own. The build asserts this stays in step
// with the pinned Fallout.Common — see Build.cs.
//
// Unlike the framework, prerelease-ness is NOT expressed here. Both marketplaces reject
// semver prerelease versions outright, so a release candidate is a plain triple carrying a
// pre-release bit in the VSIX manifest, requested per-build via --pre-release.
"version": "10.4",
// Every branch that can produce a distributable build (docs/branching-and-release.md).
// A non-public ref makes NB.GV append -g<sha>, which MarketplaceVersion strips anyway —
// but listing them keeps `nbgv get-version` honest, so the number you read before tagging
// is the number that ships.
"publicReleaseRefSpec": [
"^refs/heads/main$",
"^refs/heads/develop$",
"^refs/heads/release/.*$",
"^refs/heads/support/v\\d+\\.\\d+$"
],
// The extension shipped its changelog entry as 10.4.15 before versioning moved to NB.GV.
// Height restarts from this file's introduction, so without an offset the next build would
// compute 10.4.1 and go backwards. Marketplace versions must increase monotonically.
"versionHeightOffset": 15,
"pathFilters": [
":/src",
":/build",
":/plugins",
":/package.json",
":/version.json"
]
}