Skip to content
This repository was archived by the owner on Sep 10, 2026. It is now read-only.

Pin eigen_flutter ^0.4.0 - #53

Merged
seenu-k merged 1 commit into
mainfrom
feature/scaffold-flutter-0-4
Aug 11, 2026
Merged

seenu-k merged 1 commit into
mainfrom
feature/scaffold-flutter-0-4

Conversation

@seenu-k

@seenu-k seenu-k commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

eigen_flutter 0.4.0 is published, so the scaffolder's pin can cross the line.

This is the unusual pin bump: normally it is only an improvement deferred until a human confirms the templates still compile, but here the old pin is actively wrong. A scaffold writes both halves of a project, and the worker half is this repository's own line, so the shell it installs has to read that line's socket. Every published eigen_flutter 0.3.x constrains eigen_api: ^0.2.0, which cannot decode a 0.3.x engine's session at all, so a scaffold on the old pin would resolve cleanly, compile cleanly, and then fail to render a game on first run.

The Scaffolded project builds job asserts both halves, and this is exactly the release where they come apart:

  • the Dart API never broke: the templates only read GameContentContext, and 0.4.0 added a field to it, verified member by member against the v0.4.0 tag;
  • the wire is the half that did, and that is what the eigen_api line check off the generated pubspec.lock covers.

🤖 Generated with Claude Code

A scaffold writes both halves of a project and the worker half is this
repository's line, so the shell it installs has to speak that line's socket.
Every published eigen_flutter 0.3.x constrains eigen_api ^0.2.0, which cannot
decode a 0.3.x engine's session at all, so the old pin would have resolved,
compiled and then failed to render a game on first run.

0.4.0 is published, so the pin can cross the line, which this repository
deliberately requires a human to do. The Dart API never broke here: the
templates only read GameContentContext, and 0.4.0 added a field to it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@seenu-k
seenu-k merged commit 432eed5 into main Aug 11, 2026
3 checks passed
@seenu-k
seenu-k deleted the feature/scaffold-flutter-0-4 branch August 11, 2026 20:15
@eigen-release eigen-release Bot mentioned this pull request Aug 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant