Repository navigation
chore(repo): seed effect-microvm from core - #1
Merged
Merged
Conversation
…m at this repository effect-daemon-microvm moves from packages/daemon/ to packages/. Core, readiness and daemon dependencies become semver ranges that pnpm overrides map to the core flake's tarballs; each distributed package advances a patch (effect-microsandbox 5.1.2, effect-daemon-microvm 1.0.3); microvm-test-images stays private. effect-daemon-microvm's real-microVM integration project moves from `test` to `test:integration`, so pull requests run the unit project and main runs both. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
pnpm workspace with core's catalogs, overrides that map every core package (26 tarballs, including effect-readiness, effect-daemon-spec and effect-daemon-conformance until their own repositories ship) to file:.sfs-deps/<name>-<version>.tgz, the flake that builds .#sfs-deps from core at 31963d5a6452b488b73f8d559c85e7104dd3b443 and exports this repository's own tarballs, turbo, dprint and commitlint. CI calls core's reusable workflows at that commit: pull requests run the local profile and skip packages whose test hash already passed; main and the merge queue run the per-change profile, the microVM integration suites and the effect-microsandbox smoke journeys (moved from core's ci.yml), with KVM granted; nix builds on main only. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
The shape of core's #881 and effect-e2e: a pull request and a merge-queue draft run the static lane and the affected tests (turbo --affected, vitest --changed, plus any test:integration file it touches, with KVM granted) and no packed test job; main runs every package's whole suite, effect-daemon-microvm's test:integration and the smoke journeys. Workflow pins move to core 21dfc32e9927c87a31a37d19e5643445a4e398c3. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
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.
Seeds this repository with effect-microsandbox, effect-daemon-microvm and the private microvm-test-images from systemfsoftware/systemfsoftware at 31963d5a6452b488b73f8d559c85e7104dd3b443 (history exported with git filter-repo onto main).
.#sfs-deps, mapped by pnpm overrides tofile:.sfs-deps/.... effect-readiness, effect-daemon-spec and effect-daemon-conformance come from the core pin until their own repositories ship tarballs.test:integration(split out oftest), and the effect-microsandbox smoke journeys moved from core's ci.yml, with KVM granted. nix builds run on main only.Local evidence:
nix build .#sfs-deps(26 tarballs),pnpm install,pnpm check:static(10/10 tasks),turbo testat the local profile (effect-microsandbox 121 tests, effect-daemon-microvm 4 unit tests).https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW