Skip to content

executor: support caller-owned runtimes from action inputs - #49

Closed
longlho wants to merge 1 commit into
hermeticbuild:mainfrom
longlho:codex/input-rootfs
Closed

longlho wants to merge 1 commit into
hermeticbuild:mainfrom
longlho:codex/input-rootfs

Conversation

@longlho

@longlho longlho commented Sep 14, 2026

Copy link
Copy Markdown

Browser actions need caller-pinned Node, Chromium, libraries, and fonts at normal Linux paths. Add input-rootfs (or input-rootfs-env for action-generated paths) to expose a declared input directory as the action runtime, without downloading images or mixing in packaged runtimes. Preserve executor-owned devices, procfs, temporary directories, and sandbox policy.

bazel build //... and bazel test //... pass with local execution (78 targets, two test suites). Downstream Linux VM VRT checks pass with this patch plus the independent kernel fix in #33. macOS VM validation was unavailable here.

longlho commented Sep 14, 2026

Copy link
Copy Markdown
Author

Closing in favor of perplexityai/rules_web_e2e#31, which relocates declared runtime executables and supplies explicit loader/library/shell paths, removing our need for input-rootfs support.

@longlho longlho closed this Sep 14, 2026
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