ci: move L4 vm-e2e from tart to github actions macos-14#86
Merged
Conversation
…g and Edge_ShellActuallyWorks
2417afb to
b01c55e
Compare
Delete smoke_test.go and real_install_test.go (covered by FirstTimeUser and DryRunIsCompletelySafe). Remove MacOSDefaults_ScreenshotsDirCreated and MacOSDefaults_DryRunWritesNothing (covered by FullSetupConfiguresEverything and DryRunIsCompletelySafe). Switch AllCategoriesWritten to test-e2e-fixture since macOS prefs don't depend on which packages are installed.
…ase CI - config: RefreshPackagesFromRemoteDryRun() skips writePackagesCache so --dry-run has zero side effects on ~/.openboot/ - root.go: call the dry-run variant when installCfg.DryRun is set - TestVM_Journey_FirstTimeUser: use dev binary (vmCopyDevBinary) instead of brew tap install — brew formula requires a published release - TestVM_Interactive_InstallScript: skip when openboot formula is not available in Homebrew (pre-release CI environment)
test-vm, test-vm-run, test-vm-parallel and their VM_A/VM_B variables are deleted. L4 destructive e2e now runs on macos-14 GitHub Actions runners (vm-e2e-spike.yml) — each job gets a fresh macOS VM at no extra cost for public repos. Kept test-vm-inner / test-vm-inner-run for local use and as the commands the CI workflow invokes. Updated: Makefile, CLAUDE.md, CONTRIBUTING.md, AGENTS.md, HARNESS.md, auto-release.yml checklist.
…refactor Line numbers shifted from :69/:74 to :82/:87 when loadRemotePackages gained the dryRun bool parameter and refreshPackages helper was added.
The preset was an internal fixture not intended for user consumption. Tests that previously used it now use the minimal preset, which is already tested by TestVM_Journey_FirstTimeUser in the same job.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan