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]
