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

TASK: Automated VS Code Extension Publishing #97

Closed
2 tasks done
russellmorton opened this issue Jan 20, 2022 · 3 comments · Fixed by #132 or #142
Closed
2 tasks done

TASK: Automated VS Code Extension Publishing #97

russellmorton opened this issue Jan 20, 2022 · 3 comments · Fixed by #132 or #142
Assignees
Milestone

Comments

@russellmorton
Copy link
Contributor

russellmorton commented Jan 20, 2022

Description

Create the CI/CD pipeline for building and deploying the VS Code extension to the marketplace.

Acceptance Criteria

  • VS Code extension builds automatically as part of the Taqueria CI/CD
  • VS Code extension is published automatically as part of the Taqueria CI/CD

Additional Context and Related Items

https://code.visualstudio.com/api/working-with-extensions/continuous-integration

@danielelisi
Copy link
Contributor

I see the branch https://github.com/ecadlabs/taqueria/tree/taqueria-initial-vscode already been created by @carte7000 for the VS code extension. To facilitate code review of actual business logic of the VS code extension I'll create a separate PR only including the VS Code Extension scaffolding instead of including both scaffold + Github Action pipeline in the same PR as it could be confusing to navigate.

@danielelisi
Copy link
Contributor

#132 closed this issue however that PR wasn't fully done. I'm opening a new PR to fix the VSCode extension publish job

@danielelisi
Copy link
Contributor

This is done. The VSCode Extension pipeline is triggered whenever there are code changes inside taqueria-vscode-extension folder. The extension is published to the VS Code marketplace whenever we tag a commit with SemVer.

VS Code Marketplace link: https://marketplace.visualstudio.com/items?itemName=ecadlabs.taqueria

Screenshot from 2022-01-26 12-25-06

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment