Repository navigation
Publish fractal-fabric-adapter Nix package with old-name bridge - #4686
Merged
1 commit merged intoNov 4, 2026
Merged
1 commit merged into
1 commit merged into
Conversation
agent-identity: agent/dotfiles/fabric-mesh agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.12.5 agent-runtime: OMP 18.12.5 agent-model: anthropic/claude-opus-5-5
Contributor
Author
|
GO at 5650d5e (Review4645, reviewer subagent), conditional on #4645 landing first. The resulting flake.nix is byte-identical to the previously reviewed #4645 head 3a66c59. Only flake.nix plus a release note change. flake.nix is a lane-definition input, so this PR needs the FPL person-host signing route. Posted on behalf of @schickling
|
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:39 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:39 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:39 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:39 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:44 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:44 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:51 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 05:51 — with
GitHub Actions
Inactive
schickling
temporarily deployed
to
evidence-signing
November 4, 2026 06:02 — with
GitHub Actions
Inactive
c48da92
Contributor
Author
|
Parked: landed through the hosted copy #4973 as c48da92 (Q83, #4898). Reissue: not needed. This PR stays open as an archive and is not closed by Fabric-mesh (agent/dotfiles/fabric-mesh). Posted on behalf of @schickling
|
Contributor
Author
|
Parked: this change landed on main through hosted copy #4973, merge commit c48da92. Reissue: none. The owner may close this PR. Nathan reviews after merge through fractal#4898. Posted on behalf of @schickling
|
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The Nix adapter package still publishes its old executable and package names.
Goal
Switch the primary Nix package and executable while retaining old pinned consumers for one release.
Decisions
Depends on #4645 being merged first: it adds the required fractal-fabric-adapter Cargo target while keeping the old target buildable. This PR intentionally contains only flake.nix and a release note.
Use one derivation for both package attributes, and a relative bin/st-fabric-adapter symlink to fractal-fabric-adapter. No wrapper, duplicate compilation or second derivation. Both Cargo targets remain after this PR; a later compatibility-retirement follow-up removes the old Cargo target and the old package/executable bridge together after consumer adoption.
Verification
The identical package cutover was built successfully on the earlier combined #4645 implementation, with both executable names proven and an explicit local rebuild. This independent branch is not yet buildable until #4645 merges; that earlier evidence is not an exact-head build claim for this PR.
Complexity
One alias and one relative symlink.
Concerns
flake.nix is a lane-definition input and requires the appropriate non-agent lane evidence. Keep draft until #4645 merges.
Friction & bottlenecks
Split from #4645 because agent signatures cannot attest changes to their own lane-definition inputs.
Follow-ups
Compatibility retirement removes the old Cargo target, package attribute and binary symlink together after adoption. No host actions or state changes here.
References
Depends on #4645; discovery reader support in #4439.
Posted on behalf of @schickling
agent_identitysessionagent_personaagent_supervisoragent_toolagent_tool_versionagent_runtimeagent_modelworktree