Skip to content

Add a cacheable Bazel app-server schema bundle - #42174

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/0a7ce47258d297dbf20db78626f2843145ee1b49
Sep 2, 2026
Merged

Add a cacheable Bazel app-server schema bundle#42174
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/0a7ce47258d297dbf20db78626f2843145ee1b49

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 2, 2026

Copy link
Copy Markdown

Add a cacheable Bazel app-server schema bundle

What changed

  • Add a schema_bundle rule that generates stable and experimental app-server
    schema directories as declared Bazel actions.
  • Include the pinned zstd executable in the bundle so consumers can normalize
    generated JSON without a separate bazel run invocation.
  • Expose the app-server protocol test binary as the schema generator and add the
    manual //bazel/schema:public-schema-bundle target.

## What changed

- Add a `schema_bundle` rule that generates stable and experimental app-server
  schema directories as declared Bazel actions.
- Include the pinned `zstd` executable in the bundle so consumers can normalize
  generated JSON without a separate `bazel run` invocation.
- Expose the app-server protocol test binary as the schema generator and add the
  manual `//bazel/schema:public-schema-bundle` target.

GitOrigin-RevId: 0a7ce47258d297dbf20db78626f2843145ee1b49
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/0a7ce47258d297dbf20db78626f2843145ee1b49 branch from 1cd9350 to b21f2e3 Compare September 2, 2026 02:01
@copyberry
copyberry Bot merged commit b21f2e3 into main Sep 2, 2026
26 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/0a7ce47258d297dbf20db78626f2843145ee1b49 branch September 2, 2026 02:02
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants