The GitHub Actions job "Required Checks" on texera.git/main has succeeded.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
3d8039333004b9b9a68723da4e9851dcffaa18be / Jiadong Bai 
<[email protected]>
fix(release): ship LICENSE/NOTICE/DISCLAIMER in docker-compose tarball (#4850)

### What changes were proposed in this PR?

ASF policy requires distributed artifacts to carry `LICENSE`, `NOTICE`,
and (while incubating) `DISCLAIMER`. The RC docker-compose tarball
produced by `.github/workflows/create-release-candidate.yml` was missing
them.

This PR adds per-bundle files at `bin/single-node/`:
- `bin/single-node/LICENSE` — plain Apache 2.0 text. The bundle ships
only Texera-authored YAML/SQL/Markdown (`docker-compose.yml`,
`nginx.conf`, `litellm-config.yaml`, `.env`, `README.md`, `examples/`,
`sql/`), so the root `LICENSE`'s `THIRD-PARTY DEPENDENCIES` section
(which attributes bundled MIT-licensed source from
mbknor-jackson-jsonschema, Angular formly, TypeFox
monaco-languageclient, SVGRepo) does **not** apply here. Including those
attributions would be misleading because none of that code is in the
tarball.
- `bin/single-node/NOTICE` — copy of root `NOTICE` (project-level ASF
attribution; applies to any artifact).
- `bin/single-node/DISCLAIMER` — copy of root `DISCLAIMER`

### Any related issues, documentation, discussions?

Closes #4847.

### How was this PR tested?

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (claude-opus-4-7)

Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/25275589370

With regards,
GitHub Actions via GitBox

Reply via email to