Repository navigation
chore(deps): bump the hex group across 1 directory with 6 updates - #9
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the hex group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [bandit](https://github.com/mtrudel/bandit) | `1.12.5` | `1.13.1` | | [daisyui](https://github.com/saadeghi/daisyui) | `v5.7.47` | `v5.7.50` | | [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.3.0` | `0.3.1` | | [esbuild](https://github.com/phoenixframework/esbuild) | `0.10.0` | `0.10.1` | | [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.15` | `1.8.16` | | [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.2.12` | `1.2.13` | Updates `bandit` from 1.12.5 to 1.13.1 - [Changelog](https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md) - [Commits](mtrudel/bandit@1.12.5...1.13.1) Updates `daisyui` from v5.7.47 to v5.7.50 - [Release notes](https://github.com/saadeghi/daisyui/releases) - [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md) - [Commits](saadeghi/daisyui@c51f501...bf3bac3) Updates `dns_cluster` from 0.3.0 to 0.3.1 - [Changelog](https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md) - [Commits](phoenixframework/dns_cluster@v0.3.0...v0.3.1) Updates `esbuild` from 0.10.0 to 0.10.1 - [Changelog](https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md) - [Commits](phoenixframework/esbuild@v0.10.0...v0.10.1) Updates `phoenix` from 1.8.15 to 1.8.16 - [Release notes](https://github.com/phoenixframework/phoenix/releases) - [Changelog](https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md) - [Commits](phoenixframework/phoenix@v1.8.15...v1.8.16) Updates `phoenix_live_view` from 1.2.12 to 1.2.13 - [Release notes](https://github.com/phoenixframework/phoenix_live_view/releases) - [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/v1.2.13/CHANGELOG.md) - [Commits](phoenixframework/phoenix_live_view@v1.2.12...v1.2.13) --- updated-dependencies: - dependency-name: bandit dependency-version: 1.13.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: hex - dependency-name: daisyui dependency-version: bf3bac3a397b543e55641ecb2d60a2ed961f09ec dependency-type: direct:production dependency-group: hex - dependency-name: dns_cluster dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hex - dependency-name: esbuild dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hex - dependency-name: phoenix dependency-version: 1.8.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hex - dependency-name: phoenix_live_view dependency-version: 1.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hex ... Signed-off-by: dependabot[bot] <support@github.com>
|
**Nightly triage 2026-10-30:** 🔴 BLOCKED — claude-review job still failing after rerun; CI jobs green, merge state blocked.
Generated by Claude Code |
kyleswiger
left a comment
There was a problem hiding this comment.
🤖 Gemini Automated Code Review
Reviewed automatically by Gemini PR Reviewer
📌 Executive Summary
This PR is an automated dependency update generated by Dependabot, bumping minor and patch releases across six Hex/Git dependencies (bandit, daisyui, dns_cluster, esbuild, phoenix, and phoenix_live_view) along with their transitive locked dependencies (phoenix_pubsub, thousand_island, plug_crypto, elixir_make). Overall risk is low, as the upgrades consist primarily of standard bug fixes, performance optimizations, and security patches (e.g., HTTP/1 & HTTP/2 conformance/security fixes in bandit).
🔍 Key Findings & Assessment
🔴 Critical / Blockers
None identified. The dependency versions updated are all patch/minor bumps with backwards-compatible signatures.
🟡 Improvements & Suggestions
- Rolling Deployment Awareness (
phoenix+phoenix_pubsub): Phoenix 1.8.16 upgradesphoenix_pubsubto ~> 2.4 due toPhoenix.PubSub.Senderfastlaning changes. If running a multi-node distributed cluster with zero-downtime rolling deploys, ensure all nodes are updated together or verified for compatibility during deployment. - CI & Asset Verification: Given updates to
phoenix_live_view(v1.2.13),esbuild(0.10.1), anddaisyui(v5.7.50), verify that client-side asset compilation (mix assets.deploy/ JS bundling) and integration tests pass cleanly.
🟢 Positives
- Security Hardening:
bandit1.13.1 resolves authority validation issues (GHSA-v53v-9hvg-37jf) and bounds HTTP/2 window send limits (GHSA-69m6-wcv4-rwcf). - Bug Fixes:
phoenix1.8.16 resolves connection race conditions inphoenix.js, andphoenix_live_view1.2.13 fixes SVG element hook updates and upload error recovery.
📝 Detailed File-by-File Review
mix.exs
The Git tag reference for daisyui is updated from v5.7.47 to v5.7.50.
@@ -56,7 +56,7 @@ defmodule BeamTestbed.MixProject do
depth: 1},
{:daisyui,
github: "saadeghi/daisyui",
- tag: "v5.7.47",
+ tag: "v5.7.50",
sparse: "packages/bundle",
app: false,
compile: false,Assessment: Clean and standard tag update matching mix.lock.
mix.lock
Locks are updated for direct dependencies and their transitive requirements (thousand_island 1.6.0 for bandit 1.13.1, phoenix_pubsub 2.4.1 for phoenix 1.8.16, elixir_make 0.10.1).
Assessment: Hashes match expected Hex releases. No manual modifications required.
🤖 AI Assistant Copy-Paste Directive
<PR_REVIEW_ACTIONS>
- [ ] Task 1: Fetch updated dependencies using `mix deps.get`.
- [ ] Task 2: Verify project compilation with `mix compile --warnings-as-errors`.
- [ ] Task 3: Run full test suite using `mix test` to confirm no regressions with Phoenix LiveView 1.2.13 and Phoenix 1.8.16.
- [ ] Task 4: Verify asset build pipeline execution (e.g., `mix assets.build` or target npm/esbuild script).
</PR_REVIEW_ACTIONS>
Bumps the hex group with 6 updates in the / directory:
1.12.51.13.1v5.7.47v5.7.500.3.00.3.10.10.00.10.11.8.151.8.161.2.121.2.13Updates
banditfrom 1.12.5 to 1.13.1Changelog
Sourced from bandit's changelog.
... (truncated)
Commits
ee75d31Version bump to 1.13.184e9d1dRevert "Guard against stale conn reuse in Bandit.Adapter (#668)" (#719)d6daa4aVersion bump to 1.13.002a3853Add a Plumber check and score badge (#712)0c53a6eRequire Thousand Island 1.6 and use its cached peername (#718)8993daeBump finch from 0.21.0 to 0.24.0 (#716)6ea8021Merge commit from fork2758910Bump req from 0.7.4 to 0.7.5 (#715)70014a0Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#714)c95938dReject control bytes in HTTP/1 request targets (#713)Updates
daisyuifrom v5.7.47 to v5.7.50Release notes
Sourced from daisyui's releases.
Changelog
Sourced from daisyui's changelog.
Commits
bf3bac3chore(release): 5.7.5070043c8chore(release): 5.7.491d2a0bafix(loading): keep the loading indicator visible in forced colors mode (#4794)d9de949fix(progress): keep the progress bar visible in forced colors mode (#4795)123ef13fix(rating): keep the rating items visible in forced colors mode (#4796)3647266fix(radial-progress): keep the ring visible in forced colors mode (#4797)3f71bf1fix(timeline): keep the connector lines visible in forced colors mode (#4799)23b1176fix(divider): keep the divider line visible in forced colors mode (#4798)f20c247fix(megamenu): keep the item arrows visible in forced colors mode (#4802)662b54bchore(release): 5.7.48Updates
dns_clusterfrom 0.3.0 to 0.3.1Changelog
Sourced from dns_cluster's changelog.
Commits
f7375d6Release v0.30.11c54b42Look up the hostname of a {basename, query} tuple, not the tuple (#25)Updates
esbuildfrom 0.10.0 to 0.10.1Changelog
Sourced from esbuild's changelog.
Commits
06a1ec0Release v0.10.1b44264eMerge pull request #84 from phoenixframework/sd-prefer-path13d73c6Do not detect the target when :path is configuredUpdates
phoenixfrom 1.8.15 to 1.8.16Release notes
Sourced from phoenix's releases.
Changelog
Sourced from phoenix's changelog.
Commits
b502666Release v1.8.16cd67060Update assets673192bDon't treat code 1000 as special (#6880)d74649eFix Route.build/14 spec for hosts and helper (#6879)29e4cafRemove redundant text in@deprecatedmessages (#6876)c0787d6Update assets3909a22Address connection races (#6867)f94b39cFix broken asset management anchors in directory structure guide (#6872)512c502allow setting max_channels_per_transport on the socket in endpoint (#6871)58d534eEnsure all socket options are validatedUpdates
phoenix_live_viewfrom 1.2.12 to 1.2.13Release notes
Sourced from phoenix_live_view's releases.
Changelog
Sourced from phoenix_live_view's changelog.
Commits
d8252e1Release v1.2.1371d337eUpdate assets3105889update deps047758cfix test91b6cbdRetry focus if it did not move (#4480)3621eb7Only mark global attributes as changed when they change (#4478)2447c5cclear reload status on next request (#4475)60b34f2Document that onDocumentPatch must call start in order (#4462)e2dfcd2Clear pending disconnected timer before scheduling another (#4464)8ee880dAdd diagnostic log for blocked upload submits (#4472)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions