Skip to content

chore(deps): bump finch 0.20 -> 0.22 to satisfy req 0.5.18#60

Open
hyperpolymath wants to merge 1 commit into
mainfrom
chore/deps-finch-bump
Open

chore(deps): bump finch 0.20 -> 0.22 to satisfy req 0.5.18#60
hyperpolymath wants to merge 1 commit into
mainfrom
chore/deps-finch-bump

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

`mix.lock` had `finch 0.20.0` against `req 0.5.18`, which requires `finch ~> 0.21.0 or ~> 0.22.0`. As a result `mix deps.get` failed with a version-resolution error and `mix phx.server` could not start on a fresh checkout.

Bumping `finch` resolves the conflict; `mint` comes along as a minor transitive upgrade.

Diff

  • `finch` 0.20.0 → 0.22.0 (minor)
  • `mint` 1.8.0 → 1.9.0 (minor)
  • No code changes.

Verified

  • `mix deps.get` resolves cleanly ("All dependencies are up to date").

Out of scope

`parse_trans 3.4.1` has a separate, pre-existing OTP/syntax_tools compatibility issue on hosts whose Erlang install is missing `erl_syntax`. That is environment-dependent (not a lock conflict) and does not affect properly-provisioned hosts. A separate PR can bump `parse_trans` (or address it via the asdf/Guix toolchain) if it bites in CI.

Why this is its own PR

This is the cheapest possible unblocker for `mix phx.server` — split out from the larger composer follow-up stack so it can land independently and fast.

Generated with Claude Code.

…0.5.18

mix.lock had finch 0.20.0 against req 0.5.18 which requires
finch ~> 0.21.0 or ~> 0.22.0. mix deps.get failed with:

  "req >= 0.5.18" depends on "finch ~> 0.21.0 or ~> 0.22.0" and "the
  lock" specifies "finch 0.20.0", "req >= 0.5.18" is incompatible
  with "the lock".

Bumping finch resolves the conflict; mint is pulled along as a minor
transitive upgrade (1.8.0 -> 1.9.0).

No code changes — pure lock-file update. Tested locally via
mix deps.get (resolves cleanly, "All dependencies are up to date").

Note: parse_trans 3.4.1 has a separate pre-existing OTP compatibility
issue on hosts whose Erlang install is missing erl_syntax. That is
not addressed by this PR (it's environment-dependent, not lock-conflict)
and does not affect CI builds on properly-provisioned hosts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 65 issues detected

Severity Count
🔴 Critical 3
🟠 High 12
🟡 Medium 50

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in container-policy.yml",
    "type": "missing_timeout_minutes",
    "file": "container-policy.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant