Skip to content

Migrate to ESRP publishing - #9189

Merged
Timothee Guerin (timotheeguerin) merged 61 commits into
mainfrom
esrp-publish
Jan 7, 2026
Merged

Timothee Guerin (timotheeguerin) merged 61 commits into
mainfrom
esrp-publish

Conversation

@timotheeguerin

@timotheeguerin Timothee Guerin (timotheeguerin) commented Dec 11, 2025 •

Copy link
Copy Markdown
Member

Changes:

  1. Setup ESRP release task
  2. Resolve in build job which package needs to be published
  3. Only run publish npm job if one package at least needs to be published
  4. Separate create github release into its own job due to restriction around checkout source in release jobs

@github-actions

github-actions Bot commented Dec 11, 2025 •

Copy link
Copy Markdown
Contributor

No changes needing a change description found.

@azure-sdk

Azure SDK Bot (azure-sdk) commented Dec 11, 2025 •

Copy link
Copy Markdown
Collaborator

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

@pkg-pr-new

pkg-pr-new Bot commented Dec 12, 2025 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/microsoft/typespec/@typespec/bundler@9189

commit: 986601c

Comment thread eng/tsp-core/pipelines/jobs/create-github-release.yml
Comment thread eng/tsp-core/pipelines/publish.yml Outdated
Comment thread eng/tsp-core/pipelines/jobs/create-github-release.yml Outdated
Comment thread eng/tsp-core/pipelines/jobs/create-github-release.yml
Comment thread eng/tsp-core/pipelines/jobs/build-for-publish.yml
Comment thread eng/tsp-core/pipelines/jobs/publish-npm.yml Outdated
Comment thread eng/tsp-core/pipelines/jobs/publish-npm.yml
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Merged via the queue into main with commit 67244b7 Jan 7, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants