Skip to content

Sync main bb1485ec into the cutover - #551

Merged
SaladDay merged 3 commits into
aos/cutoverfrom
aos/sync7
Oct 8, 2026
Merged

SaladDay merged 3 commits into
aos/cutoverfrom
aos/sync7

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Merges main bb1485e (#546 configured admission, #547 review findings) into the cutover.

  • Migrations: main owns 000096 (configured_admission), so the cutover's session_runtime_assignments becomes 000097 and sandbox_link_authority 000098.
  • KeepAllocation is CheckRunning; kept_at, RequireUnclaimed, CollectionOnRead and source_not_configured are gone; placement checks the provider before the public origin.
  • Integration tests combine main's configuredStore, shared installation ID and OpenIsolated with the agent-host binding and Link relay.
  • The Docker Serve test reaches the relay at the bridge gateway, since extra_hosts is gone.
  • Dropped: main's CheckRunning case for a Session bound to another device and its durable-binding check for local Environment devices (Sessions bind only agent hosts after the cutover).

Checks: whole-module build and vet; unit tests of the 22 touched packages; integration tests of every conflicted or fixture-changed file and the migration tests (138 pass, 4 skip for the official SDK); make check-sqlc openapi check-names check-docs check-ci; Web tsc and the affected vitest files.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

- The local-environment test no longer races managed-runtime
  maintenance: it asserts the read never binds the general device,
  while maintenance may bind its own.
- Drop Docker's extra_hosts, a node setting nothing produces.
- Web's runtime_history_unavailable text matches the contract: the
  history is temporarily unavailable.
@SaladDay
SaladDay merged commit 2924ab3 into aos/cutover Oct 8, 2026
1 check passed
@SaladDay
SaladDay deleted the aos/sync7 branch October 8, 2026 07:43
Migrations: main owns 000096_configured_admission; the cutover's
000096_session_runtime_assignments becomes 000097 and
000097_sandbox_link_authority becomes 000098. The agent-host migration
test now rolls back to 97.

Ported tests:
- TestAgentExecutionDefaultsRejectInvalidSavedProvider uses
  configuredStore and its credential cipher.
- The node isolation fixture starts its worker with startWebWorker and
  the Link relay.
- The Docker Serve test reaches the host through the bridge gateway with
  its own certificate, since main dropped extra_hosts.

Dropped assertions:
- CheckRunning's "bound to another device" unit case: the cutover
  removed the device clause from the running-allocation check.
- local_environment_devices' durable exact binding: Sessions bind only
  agent hosts after the cutover.

local_environment_worker keeps the cutover's strict check that the read
binds no device. TestRuntimeDeploymentClaimAdoptsNoUnclaimedWork stays
deleted with RequireUnclaimed, as on main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant