Skip to content

Commit

Permalink
v2025.1.0-preview: VS Code engine update and snippet fix (#5127)
Browse files Browse the repository at this point in the history
  • Loading branch information
andyleejordan authored Jan 16, 2025
1 parent a1e279b commit f6fd050
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 13 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# PowerShell Extension Release History

## v2025.1.0-preview
### Thursday, January 16, 2025

With PowerShell Editor Services [v4.2.0](https://github.com/PowerShell/PowerShellEditorServices/releases/tag/v4.2.0)!

VS Code engine update and snippet fix

See more details at the GitHub Release for [v2025.1.0-preview](https://github.com/PowerShell/vscode-powershell/releases/tag/v2025.1.0-preview).

## v2024.5.2-preview
### Wednesday, December 04, 2024

Expand Down
29 changes: 17 additions & 12 deletions docs/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,29 +87,34 @@ of Microsoft. Assume `origin` is GitHub and `ado` is Azure DevOps.
cd ./PowerShellEditorServices
git checkout -B release
./tools/updateVersion.ps1 -Version "4.0.0" -Changes "Major release!"
# Amend changelog as necessary
git push --force-with-lease origin
git push ado HEAD:main
# Open, approve, and merge PR on GitHub
cd ../vscode-powershell
git checkout -B release
./tools/updateVersion.ps1 -Version "2024.4.0" -Changes "Major release!"
# Amend changelog as necessary
git push --force-with-lease origin
git push ado HEAD:main
# Open, approve, and merge PR on GitHub
cd ../PowerShellEditorServices
git checkout main
git pull
git push ado HEAD:release
cd ../vscode-powershell
git checkout main
git pull
git push ado HEAD:release
# Download and test assets from draft GitHub Releases
# Publish releases, ensuring tag is at release commit in `main`
# Permit pipeline to publish to marketplace
```

1. Amend changelogs as necessary.
2. Push `release` branches to GitHub and to Azure DevOps `main` branch.
3. Download and test assets!
4. Publish draft releases and merge (don't squash!) branches.
5. Permit pipeline to publish to marketplace.

If rolling from pre-release to release, do not change the version of PowerShell
Editor Services between a pre-release and the subsequent release! We only
need to release the extension.

The Azure DevOps pipelines have to build off `main` branch for _reasons_,
but we still want to use PRs. Hence pushing `release` to `main` and then
merging (not squashing nor rebasing) those PRs so the commit stays the same.
The Azure DevOps pipelines have to build off a PR merged to `main` for _reasons_,
hence that repo is a superset including all our commits plus signed PR merge commits.

### Versioning

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "powershell",
"displayName": "PowerShell",
"version": "2024.5.2",
"version": "2025.1.0",
"preview": false,
"publisher": "ms-vscode",
"description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!",
Expand Down

0 comments on commit f6fd050

Please sign in to comment.