hutiefang76 opened a new pull request, #3504:
URL: https://github.com/apache/fluss/pull/3504

   ### Purpose
   
   Linked issue: close #3502
   
   Make the website dependency install reproducible. The website currently 
ignores lockfiles and the docs check workflow uses `npm install`, so each run 
can re-resolve Docusaurus package ranges differently.
   
   ### Brief change log
   
   - Stop ignoring website npm/pnpm lockfiles.
   - Commit `website/package-lock.json` generated from the current 
`website/package.json`.
   - Use `npm ci` in the documentation check workflow so CI installs from the 
committed lockfile instead of resolving a fresh tree.
   
   ### Tests
   
   - `npm ci --no-audit --no-fund`
   - `./build_versioned_docs.sh && ./setup_blog.sh && npm run build -- 
--no-minify`
   - `npm run typecheck`
   
   ### API and Format
   
   No API or storage format changes.
   
   ### Documentation
   
   No user-facing documentation changes.
   
   ### Generative AI disclosure
   
   - [ ] No generative AI tools used
   - [x] Yes: OpenAI Codex assisted with preparing the patch and running local 
verification.


-- 
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