You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> The `.npmrc` file configures `preview` as the default prerelease identifier.
92
-
93
-
> **Note:** The version script automatically skips changelog updates for prereleases. The `[unreleased]` section is preserved until the final stable release.
94
-
95
-
The commit and tag are automatically pushed. The workflow detects prerelease tags (containing `-preview`, `-beta`, `-alpha`, or `-rc`) and:
94
+
The workflow detects preview tags and:
96
95
97
96
- Packages with `vsce package --pre-release`
98
97
- Creates a GitHub Release marked as prerelease
99
98
- Publishes to Marketplace with `vsce publish --pre-release`
100
99
101
-
### 2. Promote to Stable
100
+
### Promoting to Stable
102
101
103
102
When ready to release the stable version:
104
103
105
104
```bash
106
-
#Release the stable version: 12.0.0-preview.3 → 12.0.0
107
-
npm version major # or minor/patch depending on what changed
105
+
#From preview to stable: 11.1.0-preview.3 → 11.1.0
106
+
pnpm release minor
108
107
```
109
108
110
-
This will update the changelog, moving all `[unreleased]` entries to the new stable version, and push automatically.
109
+
This will update the changelog (moving all `[Unreleased]` entries to the new stable version) and push automatically.
111
110
112
111
## Manual Publishing (Emergency)
113
112
@@ -149,6 +148,6 @@ If `package.json` version doesn't match the tag:
0 commit comments