[codex] finish pending Dependabot updates#1414
Conversation
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.0 to 2.9.0. - [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md) - [Commits](sporkmonger/addressable@addressable-2.8.0...addressable-2.9.0) --- updated-dependencies: - dependency-name: addressable dependency-version: 2.9.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rack](https://github.com/rack/rack) from 2.2.22 to 2.2.23. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](rack/rack@v2.2.22...v2.2.23) --- updated-dependencies: - dependency-name: rack dependency-version: 2.2.23 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Code ReviewThis is a clean, well-scoped dependency maintenance PR. Here's my assessment: Summary of Changes
PositivesSecurity: Ruby compatibility handling: The manual correction pinning Consolidation: Bundling 4 Dependabot PRs into one with a clean description referencing the superseded PRs (#1413, #1401, #1398, #1397) is good housekeeping. ObservationsRegistry URL change in
CI StatusRubocop passes across all tested Ruby versions (2.7, 3.0, 3.1, 3.2, 3.3). The Ruby test suite and CodeQL scans were still in progress at time of review — recommend waiting for those to complete before merging. Overall: LGTM once CI passes. The manual |
PR Review: [codex] finish pending Dependabot updatesOverall this is a clean, well-considered dependency update. The PR description is thorough and the local validation steps are appreciated. What's good
CI cache key fix — Adding
Minor observations
VerdictThe changes are correct and low-risk. The |
Supersedes #1413, #1401, #1398, and #1397.
This replacement branch carries the pending Dependabot updates on top of current
main:addressable2.8.0->2.9.0rack2.2.22->2.2.23picomatch2.3.1->2.3.2test/dummypicomatch2.3.1->2.3.2One manual correction is included: the raw Dependabot
addressablelockfile resolvedpublic_suffixto7.0.5, butpublic_suffix 7.xrequires Ruby>= 3.2. This repo still tests Ruby2.7, so the compatible locked resolution ispublic_suffix 5.1.1.Local validation:
mise x node@20.19.0 -- yarn install --frozen-lockfilemise x ruby@2.7.8 node@20.19.0 -- bundle _2.4.9_ exec rake testenv PACKAGE_JSON_FALLBACK_MANAGER=yarn_classic mise x ruby@2.7.8 node@20.19.0 -- bundle _2.4.9_ exec rake testmise x node@20.19.0 -- yarnmise x ruby@2.7.8 node@20.19.0 -- bundle _2.4.9_ exec rake react:updatemise x ruby@2.7.8 node@20.19.0 -- bundle _2.4.9_ exec rake ujs:update