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

Pipeline-ify release process #2286

Closed
rjmholt opened this issue Nov 5, 2019 · 1 comment · Fixed by #3461
Closed

Pipeline-ify release process #2286

rjmholt opened this issue Nov 5, 2019 · 1 comment · Fixed by #3461
Labels
Area-Build & Release Issue-Enhancement A feature request (enhancement).

Comments

@rjmholt
Copy link
Contributor

rjmholt commented Nov 5, 2019

Super-issue for #1921.

Supercedes #1425.

Pipeline should have steps:

  • Manual step: do changelog generation and ensure versions are correct
  • Manual step(?): Optionally create and push release branches
  • Build PSES
  • Build vscode-PS with PSES_BRANCH set
  • Run tests on VSIX and PSES.zip
    • Validate certs
    • Validate structure
    • Run all tests on artefact
  • Manual step: validate VSIX and authorise release
  • Publish GitHub release
  • Publish VSIX to marketplace
  • Publish PSES to NuGet gallery
  • Update ADS
  • Open PRs to increment versions in source of PSES and vscode-PS
@rjmholt rjmholt mentioned this issue Nov 5, 2019
8 tasks
@SydneyhSmith SydneyhSmith added the Needs: Triage Maintainer attention needed! label Nov 8, 2019
@SydneyhSmith SydneyhSmith added Area-Build & Release Issue-Enhancement A feature request (enhancement). and removed Needs: Triage Maintainer attention needed! labels Nov 21, 2019
@andyleejordan andyleejordan added this to the Consider-vNext milestone Feb 20, 2021
@andyleejordan andyleejordan added this to In progress in CI/CD Infrastructure Jul 13, 2021
CI/CD Infrastructure automation moved this from In progress to Done Jul 28, 2021
@andyleejordan
Copy link
Member

We did it!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Build & Release Issue-Enhancement A feature request (enhancement).
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants