Skip to content

fix: allow remote caching for local browser tests - #119

Merged
longlho merged 1 commit into
mainfrom
codex/host-browser-remote-cache
Oct 9, 2026
Merged

longlho merged 1 commit into
mainfrom
codex/host-browser-remote-cache

Conversation

@longlho

@longlho longlho commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Host-browser tests currently receive no-remote, which disables remote result caching as well as remote execution. Hermetic suites therefore rerun on every fresh worker even when all declared inputs are unchanged.

Use no-remote-exec for the automatic host-browser restriction. Execution remains local, while callers retain control over cache policy through standard Bazel tags, including no-remote, no-remote-cache, and no-cache.

Extend the execution-policy analysis tests to cover the default and explicit caller opt-outs. Document that remote result reuse requires declared browser inputs and a compatible controlled host environment; externally provisioned browser caches are not automatically tracked.

@longlho
longlho marked this pull request as ready for review October 9, 2026 11:51
@longlho
longlho enabled auto-merge (squash) October 9, 2026 11:51
@longlho
longlho merged commit 5d7248f into main Oct 9, 2026
16 checks passed
@longlho
longlho deleted the codex/host-browser-remote-cache branch October 9, 2026 12:02
longlho pushed a commit that referenced this pull request Oct 10, 2026
🤖 I have created a release *beep* *boop*
---


## 3.9.0 (2026-10-09)

## What's Changed
* feat: prune source maps from browser input directories by @longlho in
#114
* fix: let callers control browser test selection by @longlho in
#116
* fix: preserve npm package paths in runtime inputs by @longlho in
#117
* fix: allow remote caching for local browser tests by @longlho in
#119
* fix: leave host browser execution restrictions to callers by @longlho
in #120
* feat: aggregate E2E suites in local Playwright UI by @longlho in
#121
* fix: resolve caller data paths in Playwright UI by @longlho in
#122
* fix: build Playwright UI bundles as declared Bazel outputs by @longlho
in #123


**Full Changelog**:
v3.8.1...v3.9.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