Skip to content

Allow Gestalt 2.x - #2

Merged
janwillemvd merged 1 commit into
qdentity:masterfrom
janwillemvd:janwillemvd/relax-gestalt-constraint-qdentity
Jul 30, 2026
Merged

janwillemvd merged 1 commit into
qdentity:masterfrom
janwillemvd:janwillemvd/relax-gestalt-constraint-qdentity

Conversation

@janwillemvd

Copy link
Copy Markdown

Why

Mindfields PHX depends on Excontainers and is upgrading to Gestalt 2.x. Excontainers currently requires Gestalt ~> 1.0, which prevents the downstream dependency graph from resolving and blocks that upgrade.

Change

  • Allow either Gestalt 1.x or 2.x with ~> 1.0 or ~> 2.0.
  • Update the lockfile to Gestalt 2.0.1 so the newly supported major version is exercised locally.

Existing consumers can continue using Gestalt 1.x, while consumers such as Mindfields PHX can resolve Gestalt 2.x without replacing Excontainers.

Verification

  • mix deps.update gestalt resolved Gestalt 2.0.1.
  • mix credo passed.
  • mix format --check-formatted passed.
  • mix test compiled and ran with Gestalt 2.0.1. The suite reported 10 failures in Docker connectivity/image pulls/timeouts and ExUnit.Server.modules_loaded/0 compatibility under local Elixir 1.17.3; no Gestalt-specific failure was reported.

@janwillemvd janwillemvd self-assigned this Jul 30, 2026
@janwillemvd
janwillemvd marked this pull request as ready for review July 30, 2026 15:23
@greptile-apps

greptile-apps Bot commented Jul 30, 2026

Copy link
Copy Markdown

Required label not found on this PR.

@janwillemvd
janwillemvd merged commit 9404bb2 into qdentity:master Jul 30, 2026
1 of 2 checks passed
@janwillemvd janwillemvd mentioned this pull request Aug 9, 2026
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