-
Notifications
You must be signed in to change notification settings - Fork 19
Update azure-devdiv-pipeline.pre-release.yml for Azure Pipelines #323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
fix pool name indent
This reverts commit 82091fe.
d4c2aaa to
10b737f
Compare
…l, turn off previous pre-release
|
Looking to test a pre-release |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the @vscode/vsce package from version 2.24.0 to 3.6.2 and adds comprehensive signing and publishing infrastructure for the VS Code extension. The changes include new Azure DevOps pipeline templates for signing and publishing, updated build pipelines, and the introduction of NuGet packages for Microsoft signing tools.
Key Changes:
- Upgraded
@vscode/vsceto v3.6.2, bringing in new dependencies including@secretlintpackages for secret detection - Added signing infrastructure via MSBuild project and NuGet packages
- Created reusable pipeline templates for signing and publishing extension artifacts
- Updated format-check script to remove quotes around glob patterns
Reviewed Changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Upgraded @vscode/vsce dependency, added fix-format script, removed quotes from format-check globs |
| package-lock.json | Updated lockfile with new dependencies from vsce upgrade and secretlint packages |
| packages.config | Added NuGet configuration for MicroBuild signing tools |
| build/sign.proj | New MSBuild project defining signing targets and file paths |
| build/templates/sign.yml | New template for signing VSIX artifacts with validation steps |
| build/templates/publish.yml | New template for publishing extensions to marketplace |
| build/azure-devdiv-pipeline.stable.yml | New stable release pipeline using MicroBuild templates |
| build/azure-devdiv-pipeline.pre-release.yml | Updated pre-release pipeline with signing and publishing |
| build/azure-pipeline.pre-release.yml | Commented out nightly schedule |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
@karthiknadig Looking to test pre-release market publish.
This PR refactors and enhances the Azure Pipelines configuration for the vscode-autopep8 extension, focusing on pre-release and release workflows: