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

pipelines: Unable to publish extensions that use proposed api #1818

Open
alexweininger opened this issue Nov 14, 2024 · 3 comments
Open

pipelines: Unable to publish extensions that use proposed api #1818

alexweininger opened this issue Nov 14, 2024 · 3 comments

Comments

@alexweininger
Copy link
Member

Problem: the App Service extension uses proposed api and our release pipeline doens't support that. I had to make some changes for a one off release main...alex/release-allow-proposed-api

In order to publish extensions that use proposed apis with vsce you need to specify flags:

  --allow-proposed-apis <apis...>  Allow specific proposed APIs
  --allow-all-proposed-apis        Allow all proposed APIs

But I don't think we want to pass the --allow-all-proposed-apis on all publishes, and I'm not sure if that will even work if extensions don't use proposed api.

@bwateratmsft
Copy link
Contributor

This may eventually be needed for the GitHub Copilot for Azure extension, we'll see.

@alexweininger
Copy link
Member Author

alexweininger commented Nov 20, 2024

I spent a day or two a few weeks ago trying to be able to pass in flags from the template consumers as parameters to the vsce publish command and I never got it working. If you need this I'll spend some more time on it. Maybe the --allow-all... will work.

@bwateratmsft
Copy link
Contributor

I'll let you know if we plan on releasing with proposed APIs, so far we haven't.

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

No branches or pull requests

2 participants