Repository navigation
devops: add publish_manual.yml workflow for patch releases - #44077
Conversation
Test results for "MCP"3 failed 5232 passed, 631 skipped Merge workflow run. |
Test results for "tests 1"23628 passed, 713 skipped Merge workflow run. |
🟡 Crash-recovery failures are uncertain; the runner changedHi, I'm the Playwright bot. I checked the failures; the release-only diff does not reach these tests. Details and evidenceThis covers MCP run 43249898116, attempt 1, head Uncertain
The failed job used Ubuntu 26.04.1. The earlier main job, at The CI history snapshot, updated with this job's results, shows each test skipped in 726 earlier Ubuntu Chrome runs, with no earlier failures on any recorded browser/platform. Each passed in 723 macOS Chrome runs and 726 Windows Chrome runs. That proves neither a flake nor correct behavior on Ubuntu 26.04. The runner change is the likely explanation, not this PR: MCP code, helpers, browser versions and its CI workflow are unchanged. Confirming the cause requires these tests on the base commit under Ubuntu 26.04. If that confirms the existing crash-event limitation, extend the skip to Checked the failures on Linux by the Playwright bot - agent run |
dbcf119
into
microsoft:main
Summary
publish_manual.yml, run with a release branch: sets the next patch version, creates a draft release with the fixed issues (and browser versions whenbrowsers.jsonchanged), commits the version and publishes the packages to npm underlatest-pending.latestto the new version, afterutils/check_npm_packages.sh <version>confirms that all packages are live.publish_release.ymldoes not publish to npm for a release thatpublish_manual.ymldrafted.Before the first use: add
publish_manual.ymlas an npm trusted publisher ("npm publish" and "npm dist-tag") for the 9 public packages, and cherry-pick this change with #43933, #43979 and #44009 into the release branch.