vinishjail97 opened a new pull request, #852: URL: https://github.com/apache/incubator-xtable/pull/852
## What is the purpose of the pull request The source-release tarball is built by `release/scripts/create_source_release.sh`, which rsyncs the tree with a set of `--exclude` patterns. The `xtable-service/examples/` directory (added in #704) contains binary PNG screenshots, so they end up in the source tarball and fail the project's own `validate_source_binary_files.sh` check during `validate_staged_release.sh` — an ASF source release must be source-only. This adds `--exclude "xtable-service/examples"` alongside the existing exclusions (e.g. `assets`, `demo`, `website`, `style/IDE.png`), so the screenshots stay in the repo but are kept out of the source release. Found while cutting `0.4.0-incubating-rc1`; the same fix is already on `branch-0.4` (commit that unblocked rc1). This brings `main` in line so the next release from `main` doesn't hit the same blocker. ## Verify this pull request Ran `create_source_release.sh` with the change and confirmed the produced tarball contains no `.png`/`examples` paths and passes `validate_source_binary_files.sh`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
