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]

Reply via email to