Skip to content

test: prototype declared Chromium execution with actiond - #27

Merged
longlho merged 4 commits into
mainfrom
codex/actiond-vrt-prototype
Sep 14, 2026
Merged

longlho merged 4 commits into
mainfrom
codex/actiond-vrt-prototype

Conversation

@longlho

@longlho longlho commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Run a declared Chromium screenshot action through actiond's VM/REAPI. Reuses actiond#48, the required CONFIG_ADVISE_SYSCALLS=y patch for both guest kernels and a minimal syscall regression probe.

Validation: stock VM fails with madvise: ENOSYS; patched amd64 VM passes and returns identical PNGs matching the local sandbox run.

@longlho
longlho merged commit ebadd5d into main Sep 14, 2026
12 checks passed
@longlho
longlho deleted the codex/actiond-vrt-prototype branch September 14, 2026 01:04
longlho added a commit that referenced this pull request Sep 14, 2026
Run native and component VRT as Linux actions with caller-owned
Chromium, Node, libraries, and fonts, including declared OCI inputs.
Download results for local comparison reporting and baseline updates.
Includes isolated actiond patches for upstreaming.

Stacked on #27. VM checks pass for capture/compare, network isolation,
failed/empty captures, screenshot diffs, and deadlines. Runtime and
actiond build/unit tests pass.
longlho pushed a commit that referenced this pull request Sep 15, 2026
🤖 I have created a release *beep* *boop*
---


## 3.1.0 (2026-09-14)

## What's Changed
* test: prototype declared Chromium execution with actiond by @longlho
in #27
* feat: run VRT with declared Linux browser inputs by @longlho in
#28
* feat: replace Testcontainers with actiond for VRT by @longlho in
#29
* feat: run VRT without actiond rootfs mappings by @longlho in
#31
* docs: remove obsolete actiond rootfs proposal references by @longlho
in #32
* feat: replace OCI with public Chromium runtime helpers by @longlho in
#35
* feat: support hermetic E2E and component tests by @longlho in
#36
* fix: support Node 26 runtimes and preserve VRT JUnit by @longlho in
#37


**Full Changelog**:
v3.0.0...v3.1.0

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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