-
Notifications
You must be signed in to change notification settings - Fork 513
Fast-start local emulator via RAM snapshot + live secret rotation #1340
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
4cc1676
emulator pull progress
BilalG1 a65022b
emulator fast-start via VM snapshot + live secret rotation
BilalG1 30dbdff
faster snapshot resume via mapped-ram + rotation opt-out
BilalG1 6021a04
build QEMU 10.2.2 from source in CI for mapped-ram support
BilalG1 0c0d726
build stack-cli's workspace deps in emulator CI
BilalG1 b03486e
fix emulator pull --pr/--run snapshot detection
BilalG1 0b3a9cf
fix sentinel marker path in docker/server entrypoint
BilalG1 cfdc882
Merge remote-tracking branch 'origin/dev' into local-emulator-qol-fixes
BilalG1 2c8ad4c
address unresolved PR review comments on snapshot resume path
BilalG1 76f9543
simplify emulator fast-start: tighter polls, drop dead wrappers
BilalG1 3586115
fix snapshot resume host fs + restore standalone run-emulator.sh path
BilalG1 037755b
retry tsdown migration build to survive qemu-user futex hangs
BilalG1 894c1ce
fix CLI artifact download + build arm64 emulator on macOS runner
BilalG1 54ecda8
fix colima on GHA macOS: use QEMU backend instead of VZ driver
BilalG1 49a20ed
split arm64 build: Docker on Linux, QEMU snapshot on macOS
BilalG1 11531eb
fix check_deps: skip docker requirement when SKIP_DOCKER_BUILD=1
BilalG1 7534637
fix lint warning + remove invalid `local` in top-level loop
BilalG1 288b80e
fix empty array expansion under bash 3.2 (macOS)
BilalG1 d94aa66
capture emulator snapshot locally during pull instead of shipping fro…
BilalG1 7db9fe4
fix CI verify step: use freshly-built qcow2 via STACK_EMULATOR_HOME
BilalG1 510ef38
fix PCI slot mismatch in snapshot capture + stale runtime ISO on dire…
BilalG1 39b5c08
fix smoke test: skip shell ISO regen when CLI already wrote it
BilalG1 7acb3ed
fix capture path: guard against set -u + preserve cmd_capture's empty…
BilalG1 38974ca
Merge branch 'dev' into local-emulator-qol-fixes
BilalG1 8f9b9c1
emulator build: split snapshot-bake from savevm capture
BilalG1 fbd3207
seed: bump session activity events tx timeout to 30s
BilalG1 c8630c6
emulator: bump Postgres statement_timeout 30s → 120s
BilalG1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.