Skip to content

ci: always publish to internal feed in emitter publish stage#10081

Merged
JoshLove-msft merged 5 commits intomicrosoft:mainfrom
JoshLove-msft:jolov/publish-always-internal
Mar 19, 2026
Merged

ci: always publish to internal feed in emitter publish stage#10081
JoshLove-msft merged 5 commits intomicrosoft:mainfrom
JoshLove-msft:jolov/publish-always-internal

Conversation

@JoshLove-msft
Copy link
Contributor

Update the emitter publish pipeline to always publish npm packages to the internal Azure Artifacts feed, even when also publishing to public npm. Previously the publish step used either/or logic that only published to one registry.

Update the emitter publish pipeline to always publish npm packages to
the internal Azure Artifacts feed, even when also publishing to public
npm. Previously the publish step used either/or logic that only
published to one registry.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 19, 2026

All changed packages have been documented.

  • @typespec/http-client-java
  • @typespec/http-client-python
Show changes

@typespec/http-client-java - internal ✏️

Update internal npm feed from azure-sdk-for-js-test-autorest to azure-sdk-for-js

@typespec/http-client-python - internal ✏️

Update internal npm feed from azure-sdk-for-js-test-autorest to azure-sdk-for-js

@microsoft-github-policy-service microsoft-github-policy-service bot added the emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp label Mar 19, 2026
…-sdk-for-js

Address PR feedback to use the azure-sdk-for-js feed instead of the
retiring azure-sdk-for-js-test-autorest feed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JoshLove-msft JoshLove-msft force-pushed the jolov/publish-always-internal branch from 35832e6 to d9a7c3c Compare March 19, 2026 15:48
Switch http-client-csharp, http-client-python, and http-client-java
Build-Packages.ps1 scripts from azure-sdk-for-js-test-autorest to
azure-sdk-for-js feed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@microsoft-github-policy-service microsoft-github-policy-service bot added emitter:client:java Issue for the Java client emitter: @typespec/http-client-java emitter:client:python Issue for the Python client emitter: @typespec/http-client-python labels Mar 19, 2026
@azure-sdk
Copy link
Collaborator

azure-sdk commented Mar 19, 2026

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

@JoshLove-msft JoshLove-msft enabled auto-merge March 19, 2026 16:45
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 19, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@typespec/http-client-csharp@10081
npm i https://pkg.pr.new/@typespec/http-client-python@10081

commit: 81352e7

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JoshLove-msft JoshLove-msft added this pull request to the merge queue Mar 19, 2026
Merged via the queue into microsoft:main with commit 1146784 Mar 19, 2026
54 checks passed
@JoshLove-msft JoshLove-msft deleted the jolov/publish-always-internal branch March 19, 2026 19:53
github-merge-queue bot pushed a commit that referenced this pull request Mar 24, 2026
…on dashboard (#10116)

## Changes

- **Update-PackageJson.ps1**: Use \--registry\ flag with the
\�zure-sdk-for-js\ dev feed on all npm commands, making the script
self-contained rather than depending on the pipeline's \.npmrc\
configuration. This also fixes the lock file writing npmjs.org URLs
instead of dev feed URLs.

- **Submit-AzureSdkForNetPr.ps1**: Run \Emitter_Version_Dashboard.ps1\
from the cloned azure-sdk-for-net repo after updating package versions,
so the dashboard stays in sync with dependency changes. Added
\doc/GeneratorVersions\ to the sparse checkout patterns.

Related: #10081

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp emitter:client:java Issue for the Java client emitter: @typespec/http-client-java emitter:client:python Issue for the Python client emitter: @typespec/http-client-python eng

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants