Skip to content
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

Update Release Pipeline #176

Merged
merged 36 commits into from
Nov 4, 2024
Merged

Update Release Pipeline #176

merged 36 commits into from
Nov 4, 2024

Conversation

aznhassan
Copy link
Contributor

Problem

We need to sign the Visual Studio Code extension as part of the release pipeline

Solution

Use the MicroBuild template along with the signing extension to sign the extension as part of the build stage. I also moved the stage templates into a stages folder, along with a steps folder for the new signing step.

Validation

Note

  • The publish step did not run so there may be another PR after this one to iron out any issues with that stage.
  • The prerelease pipeline was left alone since the extension does not support test signing at the moment, but we can still do an extension prerelease that is real signed.
  • I could not get the deployment environment to work with the MicroBuild template, so the approval step is now a manual approval not based on the environment.

@aznhassan aznhassan self-assigned this Oct 30, 2024
@aznhassan aznhassan merged commit 0a0bc9e into main Nov 4, 2024
2 checks passed
@aznhassan aznhassan deleted the signing branch November 4, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants