Skip to content

ci: run bootstrap extensions check on macOS#14882

Closed
testlabauto wants to merge 1 commit into
mainfrom
ci/extensions-check-macos
Closed

ci: run bootstrap extensions check on macOS#14882
testlabauto wants to merge 1 commit into
mainfrom
ci/extensions-check-macos

Conversation

@testlabauto

Copy link
Copy Markdown
Contributor

Migrate to OSX

Stop allowing pre-release

The nightly bootstrap-extensions check intermittently sees pyrefly (and
potentially other bootstrap extensions) resolve to a prerelease version on
Linux. The marketplace resolves bootstrap VSIX versions per target platform at
build/prelaunch time, and macOS resolves the expected release versions.

Migrate the check job from an Ubuntu container to a minimal macOS source build.
bootstrap-extensions.test.ts only launches Positron to let the bootstrap
initializer install the extensions and then inspects their versions on disk, so
no Python or R interpreter setup is required. The auto-update and slack-notify
jobs stay on Linux since they are pure git/scripting.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

E2E Tests 🚀
This PR will run tests tagged with: @:critical

readme  valid tags

@testlabauto

Copy link
Copy Markdown
Contributor Author

Closing in favor of #14883. Investigation showed the pyrefly prerelease bump comes from update-extensions.sh (run by the nightly auto-update job) selecting the newest-published version, which is a pre_release: true build -- a registry API query that is not platform-dependent. So migrating the check to macOS would not have fixed it. #14883 fixes the version selection at the source and leaves the check on Linux.

@testlabauto testlabauto deleted the ci/extensions-check-macos branch July 15, 2026 15:11
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant