ammachado opened a new pull request, #1700: URL: https://github.com/apache/camel-website/pull/1700
## Summary - Replace `update-camel-cli-manifest.sh`'s hand-rolled checksum computation and immutability/forward-only manifest rules with a call into a vendored, byte-identical copy of apache/camel's own `WebsiteManifestGenerator.java`. - Add `scripts/WebsiteManifestGenerator.java`, sourced from `dsl/camel-jbang/camel-launcher/src/jreleaser/java/WebsiteManifestGenerator.java` in apache/camel, kept byte-identical to upstream so future syncs are a mechanical copy. - This keeps the manifest format/rules in one place instead of reimplementing them in shell, so the website and the upstream tool can't drift apart. ## Test plan - [ ] Run `./update-camel-cli-manifest.sh <version> --latest` against a real release and confirm `static/camel-cli/releases/<version>.properties` and `latest.properties` are written correctly - [ ] Verify immutability: re-running for an existing version with unchanged checksums is a no-op; a checksum conflict fails loudly - [ ] Verify forward-only: attempting to move `latest.properties` backward fails loudly -- 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]
