Files
codex/codex-rs/http-client/BUILD.bazel
T
jif 29e3c61b48 Avoid recompiling Bazel integration tests for runtime fixture changes (#57742)
## Why

Runtime fixtures and snapshots should not invalidate integration-test compilation.

## What changed

Limit integration-test `compile_data` to Rust modules and explicitly declared embedded resources, while keeping all test files available as runtime data. Declare the embedded patch fixture in `exec` and PEM fixtures in `http-client` through `integration_compile_data_extra`.

GitOrigin-RevId: 7d76809f9a7defdc40c90dc74d393e84e2c376b8
2026-10-28 13:55:51 +00:00

9 lines
242 B
Python

load("//:defs.bzl", "codex_rust_crate")
codex_rust_crate(
name = "http-client",
compile_data = glob(["tests/fixtures/**"]),
crate_name = "codex_http_client",
integration_compile_data_extra = glob(["tests/fixtures/*.pem"]),
)