kevinjqliu opened a new pull request, #16214: URL: https://github.com/apache/iceberg/pull/16214
## Summary Stop publishing the OpenAPI REST fixture as a shaded runtime jar. Docker now uses `:iceberg-open-api:stageRESTFixtureRuntime` to stage the test-fixtures jar, runtime dependencies, `LICENSE`, and `NOTICE` under `open-api/build/iceberg-rest-server/`, then launches `RESTCatalogServer` with `java -cp`. I'll follow up with another PR to fix the content of the LICENSE/NOTICE files ## Changes - Remove the OpenAPI Shadow plugin and runtime `shadowJar`. - Keep Docker runtime staging out of normal `:iceberg-open-api:build`. - Update Docker, CVE scan, and README references to the staged runtime task. - Keep the published `testFixturesJar` for test consumers, with standard archive metadata. ## Testing - `./gradlew :iceberg-open-api:stageRESTFixtureRuntime` - `./gradlew :iceberg-open-api:build --dry-run` - `docker build` + `docker run` smoke test: container became healthy and `/v1/config` returned endpoints. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
