shibd opened a new pull request, #434: URL: https://github.com/apache/pulsar-client-node/pull/434
### Motivation This PR fixes recent CI failures: - https://github.com/apache/pulsar-client-node/actions/runs/18026821973/job/51295584898?pr=433 - https://github.com/apache/pulsar-client-node/actions/runs/18026821973/job/51295584899?pr=433 - https://github.com/apache/pulsar-client-node/actions/runs/18026821973/job/51295584878?pr=433 ### Modifications 1. **Upgrading the Docker base image to `Bullseye`**: Updates the build image from the End-of-Life (EOL) `Debian 10 "Buster"` to the supported `Debian 11 "Bullseye"`. This resolves `apt-get` failures and the CI test matrix has been updated accordingly. 2. **Resolving a dependency conflict**: Pins the `minimatch` package to `v9` via the `resolutions` field in `package.json` to ensure compatibility with Node.js 18. 3. **Ensuring deterministic builds**: Commits the `yarn.lock` file to lock dependency versions, preventing random build failures from transitive dependency updates. ### Verifying this change - All ci passed ### Documentation <!-- DO NOT REMOVE THIS SECTION. CHECK THE PROPER BOX ONLY. --> - [ ] `doc-required` (Your PR needs to update docs and you will update later) - [x] `doc-not-needed` (Please explain why) - [ ] `doc` (Your PR contains doc changes) - [ ] `doc-complete` (Docs have been already added) -- 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]
