Skip to content

test(publish): cover native platform optional deps#1515

Merged
NathanFlurry merged 1 commit into
mainfrom
codex/agentos-native-platform-e2e
Jun 24, 2026
Merged

test(publish): cover native platform optional deps#1515
NathanFlurry merged 1 commit into
mainfrom
codex/agentos-native-platform-e2e

Conversation

@NathanFlurry

Copy link
Copy Markdown
Member

Summary

  • Extend publish version tests to assert AgentOS sidecar optional deps for linux-x64, linux-arm64, darwin-x64, and darwin-arm64.
  • Extend publish version tests to assert AgentOS plugin optional deps for linux-x64, linux-arm64, darwin-x64, and darwin-arm64.

Verification

  • pnpm --dir scripts/publish test
  • pnpm --dir scripts/publish run check-types
  • node --test scripts/check-agentos-sidecar-resolver.test.mjs
  • Preview publish: https://github.com/rivet-dev/agentos/actions/runs/28069098095
  • Verified npm preview packages at 0.0.0-codex-agentos-native-platform-e2e.3f8b27c for @rivet-dev/agentos, @rivet-dev/agentos-sidecar, all four sidecar platform packages, and all four plugin platform packages.

Note

AgentOS was not repinned to the new secure-exec preview because secure-exec CI intentionally does not publish @secure-exec/core. Pinning AgentOS to that preview would break installs.

@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 01:48 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 01:48 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 3f8b27c to 78ef941 Compare June 24, 2026 01:52
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 01:52 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 01:52 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 78ef941 to 815705c Compare June 24, 2026 01:58
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 01:58 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 01:58 Destroyed
@railway-app

railway-app Bot commented Jun 24, 2026

Copy link
Copy Markdown

🚅 Deployed to the agentos-pr-1515 environment in agentos

Service Status Web Updated (UTC)
agentos 😴 Sleeping (View Logs) Web Jun 24, 2026 at 6:57 pm

🚅 Deployed to the agentos-pr-1515 environment in rivet-frontend

Service Status Web Updated (UTC)
agent-os 😴 Sleeping (View Logs) Jun 24, 2026 at 5:54 pm

@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 815705c to 3086dbc Compare June 24, 2026 02:05
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:05 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:05 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 3086dbc to fb585c3 Compare June 24, 2026 02:11
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:11 Destroyed
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:11 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from fb585c3 to eb7e3db Compare June 24, 2026 02:22
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:22 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:22 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from eb7e3db to e5dfb74 Compare June 24, 2026 02:35
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:35 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:35 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from e5dfb74 to 7076738 Compare June 24, 2026 02:47
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:47 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:47 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 7076738 to 01e45bd Compare June 24, 2026 02:57
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 02:57 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 02:57 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 01e45bd to 4649be3 Compare June 24, 2026 03:07
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 03:07 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 03:07 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from c774e44 to 575a281 Compare June 24, 2026 05:13
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 05:13 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 05:13 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 575a281 to 6396782 Compare June 24, 2026 05:24
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 05:24 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 05:24 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 6396782 to fc18c23 Compare June 24, 2026 06:05
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 06:05 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 06:05 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from fc18c23 to 7cf0e74 Compare June 24, 2026 07:37
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 07:37 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 07:37 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 7cf0e74 to db8ae2b Compare June 24, 2026 07:45
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 07:45 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 07:45 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from db8ae2b to 25b0ea8 Compare June 24, 2026 17:17
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 17:18 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 17:18 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 25b0ea8 to de1bb45 Compare June 24, 2026 17:44
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 17:44 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 17:44 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from de1bb45 to 591a471 Compare June 24, 2026 19:45
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 19:45 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 19:45 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 591a471 to 3127255 Compare June 24, 2026 20:06
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 20:06 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1515 June 24, 2026 20:06 Destroyed
…re-exec 117d645

Native-platform packaging (Darwin + Linux arm64 sidecar + actor-plugin) plus the
agent-os<->secure-exec lockstep changes the pinned 117d645 preview requires, and a
fast/green PR-CI e2e subset.

- permissions: rename the 'tool' permission domain to 'binding' (tool.invoke ->
  binding.invoke) across the public Permissions API, TS + Rust clients, the strict
  zod options schema, tests, examples, and docs.
- e2e node_modules mount: build a flat (hoisted, symlink-free) install fixture via
  'pnpm deploy --node-linker=hoisted' so the host_dir mount does not reject pnpm
  store symlinks under RESOLVE_BENEATH (transitive deps like undici present).
- s3 tests: supply the now-required chunked_s3 metadataPath.
- e2e CI speed/green: packages/core/vitest.config.ts gates the heavy (>50s) files
  and the pre-existing-red files behind AGENTOS_E2E_FULL=1, taking the default
  PR run from ~86m to ~4m. Pre-existing failures (incl. a secure-exec chunked_s3
  nested-runtime panic) tracked for follow-up.
- rebased onto main; clippy unnecessary_map_or fix.
@NathanFlurry NathanFlurry force-pushed the codex/agentos-native-platform-e2e branch from 3127255 to b27ecf6 Compare June 24, 2026 20:41
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1515 June 24, 2026 20:41 Destroyed
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