Skip to content

chore(nix): carry pnpm 12.17.0 and transition window to published-effect-4.0 - #2296

Draft
schickling-assistant wants to merge 2 commits into
published-effect-4.0from
chore/pnpm-12-17-on-effect-4.0
Draft

schickling-assistant wants to merge 2 commits into
published-effect-4.0from
chore/pnpm-12-17-on-effect-4.0

Conversation

@schickling-assistant

Copy link
Copy Markdown
Collaborator

Problem and goal

Give downstream consumers staying on Effect 4.0 the pnpm 12.17.0 bump and transition window, without carrying Effect 4.1 changes.

Changes and decisions

Only these commits were carried with git cherry-pick -x:

The transition accepts previous version 12.15.0 until 2026-11-14T08:17:26Z.

Conflict resolutions

None. Both commits applied cleanly onto d883d18e3a; no manual resolutions or Effect 4.1-only code were needed.

Verification

  • PASS: Nix evaluation of packages.x86_64-linux.pnpm returned version 12.17.0 and the expected transition. Focused assertions for version, previous version and exact deadline returned true. feat(nix): declare pnpm 12.15.0 → 12.17.0 transition window #2242 changes only nix/pnpm.nix, with no test files touched.
  • PASS: git diff origin/main -- nix/pnpm.nix was empty, including all six native executable hashes and the wrapper hash.
  • BLOCKED: devenv tasks run genie:run failed with seven generation errors from missing source-side dependencies (effect and @overeng/otel-contract). No generated output changes were produced.
  • BLOCKED: supported devenv tasks run buck2:editor:bootstrap exceeded its 300-second deadline waiting for shared editor-view storage-budget admission.
  • BLOCKED: devenv tasks run genie:check buck2:quick lint:check exited 1 after 373 seconds. All three requested gates were marked dependency-failed because the same bootstrap prerequisite exceeded its deadline; their check bodies did not execute.
  • PASS: post-Buck cleanup: devenv shell -- buck2 kill and devenv shell -- buck2 clean.

Complexity and concerns

No new complexity: exactly the two-commit carry. Full local verification and regeneration remain blocked on the generator dependency view, so this PR stays draft.

Friction and bottlenecks

Editor-view publication requested 1,677,053,074 bytes while 38,404,535,816 of the 40,000,000,000-byte shared budget was in use. No storage-budget or package-manager guard was bypassed. The observed blocker was dependency-view capacity, not a packageManager mismatch.

Follow-ups

Rerun regeneration and blocked gates when the prerequisite can complete; no unrelated code changes are included.

References

Source PRs: #2218 and #2242.

Posted on behalf of @schickling
field value
agent_identity agent/effect-utils/effect-utils-manager
session 01a1b244
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.10.2
agent_runtime OMP 18.10.2
agent_model anthropic/claude-opus-5-5
worktree effect-utils-wt-pnpm40/pnpm-12-17-on-effect-4.0

agent-identity: agent/effect-utils/effect-utils-manager
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.10.2
agent-runtime: OMP 18.10.2
agent-model: anthropic/claude-opus-5-5
(cherry picked from commit f8755d0)
agent-identity: agent/effect-utils/effect-utils-manager
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.10.2
agent-runtime: OMP 18.10.2
agent-model: anthropic/claude-opus-5-5
(cherry picked from commit 3b19896)
@schickling-assistant schickling-assistant added type:chore Maintenance, cleanup, dependencies, or CI · Set: manual area:nix Nix flakes, derivations, FOD hashes, builders · Set: manual labels Nov 3, 2026
@schickling-assistant

Copy link
Copy Markdown
Collaborator Author

Independent review GO at exact head facedb2. The PR contains exactly 2 cherry-picks; their stable patch IDs match f8755d0 (#2218) and 3b19896 (#2242). No Effect 4.1 dependency or lockfile change. At this head, 12.15.0 appears only in the intentional transition declaration in nix/pnpm.nix. All executable hashes and the wrapper hash match main. Generated manifests and install contracts agree with their genie sources. The StyleX fixture store hashes are unchanged, consistent with main.

Posted on behalf of @schickling
field value
agent_identity agent/effect-utils/effect-utils-manager
session 01a1b244
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.10.2
agent_runtime OMP 18.10.2
agent_model anthropic/claude-opus-5-5
worktree effect-utils/main

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Storybook Previews

Subject Status Report Details Updated
devbar success devbar preview deployed Preview is ready 2026-11-03 09:35 UTC
effect-react success effect-react preview deployed Preview is ready 2026-11-03 09:35 UTC
effect-rpc-explorer-react success effect-rpc-explorer-react preview deployed Preview is ready 2026-11-03 09:36 UTC
effect-schema-form-aria success effect-schema-form-aria preview deployed Preview is ready 2026-11-03 09:36 UTC
genie success genie preview deployed Preview is ready 2026-11-03 09:36 UTC
gh-ci-utils success gh-ci-utils preview deployed Preview is ready 2026-11-03 09:36 UTC
megarepo success megarepo preview deployed Preview is ready 2026-11-03 09:36 UTC
meters success meters preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-cli success notion-cli preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-md success notion-md preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-react success notion-react preview deployed Preview is ready 2026-11-03 09:36 UTC
react-inspector success react-inspector preview deployed Preview is ready 2026-11-03 09:36 UTC
tui-react success tui-react preview deployed Preview is ready 2026-11-03 09:36 UTC
Report history

PR 2296 · 2026-11-03 09:36 UTC

Subject Status Report Details Updated
devbar success devbar preview deployed Preview is ready 2026-11-03 09:35 UTC
effect-react success effect-react preview deployed Preview is ready 2026-11-03 09:35 UTC
effect-rpc-explorer-react success effect-rpc-explorer-react preview deployed Preview is ready 2026-11-03 09:36 UTC
effect-schema-form-aria success effect-schema-form-aria preview deployed Preview is ready 2026-11-03 09:36 UTC
genie success genie preview deployed Preview is ready 2026-11-03 09:36 UTC
gh-ci-utils success gh-ci-utils preview deployed Preview is ready 2026-11-03 09:36 UTC
megarepo success megarepo preview deployed Preview is ready 2026-11-03 09:36 UTC
meters success meters preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-cli success notion-cli preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-md success notion-md preview deployed Preview is ready 2026-11-03 09:36 UTC
notion-react success notion-react preview deployed Preview is ready 2026-11-03 09:36 UTC
react-inspector success react-inspector preview deployed Preview is ready 2026-11-03 09:36 UTC
tui-react success tui-react preview deployed Preview is ready 2026-11-03 09:36 UTC

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Pipeline traces

24 jobs; 7 successful, 0 failed, 0 cancelled, 17 skipped

Pipeline jobs and steps waterfall

Job Status Wall time Delta vs main p50 Trace
test-megarepo-store-gc success 8m 37s no main baseline Explore
default-ref-policy success 0m 54s +5.0s (10.2%; n=7) not instrumented
pr-buck2-tools success 7m 23s no main baseline Explore
quality success 13m 55s no main baseline Explore
source-shape success 1m 01s no main baseline not instrumented
All other jobs (19)
Job Status Wall time Delta vs main p50 Trace
tested-tree success 0m 06s -4.0s (-40.0%; n=7) not instrumented
pr-reviews-resolved success 0m 04s +0.0s (0.0%; n=7) not instrumented
trusted-buck2-remote-cache-proof skipped unavailable duration unavailable unavailable
test-integration-notion skipped unavailable duration unavailable unavailable
deploy-storybooks skipped unavailable duration unavailable unavailable
publish-products skipped unavailable duration unavailable unavailable
promote-published skipped unavailable duration unavailable unavailable
consumer-smoke skipped unavailable duration unavailable unavailable
test-live-deploy-ci-tools skipped unavailable duration unavailable unavailable
pr-a-inert-buck skipped unavailable duration unavailable unavailable
test-playwright-tui-react skipped unavailable duration unavailable unavailable
test[runner=namespace-profile-macos-arm64] skipped unavailable duration unavailable unavailable
test-integration-restate skipped unavailable duration unavailable unavailable
cargo skipped unavailable duration unavailable unavailable
weaver skipped unavailable duration unavailable unavailable
build-products skipped unavailable duration unavailable unavailable
test-playwright-utils skipped unavailable duration unavailable unavailable
test[runner=namespace-profile-linux-x86-64] skipped unavailable duration unavailable unavailable
notify-alignment skipped unavailable duration unavailable unavailable

Main baseline samples (by job): test-megarepo-store-gc n=0, tested-tree n=7, pr-reviews-resolved n=7, default-ref-policy n=7, pr-buck2-tools n=0, trusted-buck2-remote-cache-proof n=7, test-integration-notion n=7, deploy-storybooks n=7, publish-products n=7, promote-published n=7, consumer-smoke n=7, test-live-deploy-ci-tools n=7, quality n=0, pr-a-inert-buck n=0, test-playwright-tui-react n=0, test[runner=namespace-profile-macos-arm64] n=0, test-integration-restate n=0, cargo n=0, weaver n=0, build-products n=0, test-playwright-utils n=0, test[runner=namespace-profile-linux-x86-64] n=0, source-shape n=0, notify-alignment n=7.
Selected main run IDs: 41592509695, 41578249550, 41576405668, 41562937006, 41553095319, 41530939005, 41517480317, 41425546624, 41407774253, 41367940679, 41365767770, 41360433876, 41355035143, 41351722692, 41342714443, 41341266910, 41337853204, 41334466707, 41277009116, 41262535058.
Task-level durations are not included. Trace links may be empty while export, indexing, or retention is pending.

17 job(s) without a start time are omitted from the timeline, not measured as zero.

@schickling-assistant

Copy link
Copy Markdown
Collaborator Author

Published record: CI is green at exact head facedb2 (11 succeeded, 25 skipped, which are merge-queue-only), and the independent GO is above. published-effect-4.0 stays frozen by its ruleset, so this PR is not merged. The exact head is published on the durable branch published-effect-4.0-pnpm-12.17 (commit signature verified). Consumers on the Effect 4.0 line pin facedb2. This PR stays open as the record.

Posted on behalf of @schickling
field value
agent_identity agent/effect-utils/effect-utils-manager
session 01a1b244
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.10.2
agent_runtime OMP 18.10.2
agent_model anthropic/claude-opus-5-5
worktree effect-utils/main

@schickling-assistant

Copy link
Copy Markdown
Collaborator Author

Status: the consumers moved directly to the Effect 4.1 line (the published tip). The branch published-effect-4.0-pnpm-12.17 stays as it is but is currently unused. This PR remains open as the record.

Posted on behalf of @schickling
field value
agent_identity agent/effect-utils/effect-utils-manager
session 01a1b244
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.10.2
agent_runtime OMP 18.10.2
agent_model anthropic/claude-opus-5-5
worktree effect-utils/main

This branch has not been deployed

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

Labels

area:nix Nix flakes, derivations, FOD hashes, builders · Set: manual type:chore Maintenance, cleanup, dependencies, or CI · Set: manual

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant