Skip to content

chore(deps): update Weaver to 0.26.1 and semconv to v1.44.0 - #1459

Merged
schickling-assistant merged 3 commits into
mainfrom
schickling-assistant/2026-09-27-deps-weaver-0-26
Sep 28, 2026
Merged

schickling-assistant merged 3 commits into
mainfrom
schickling-assistant/2026-09-27-deps-weaver-0-26

Conversation

@schickling-assistant

Copy link
Copy Markdown
Collaborator

Problem

The repo pins Weaver 0.24.2 and OpenTelemetry semantic conventions v1.37.0. The newest stable releases are Weaver 0.26.1 and semconv v1.44.0. Moving to them takes coordinated changes to the source pins, the generated projections, the emitted dependency schema, and the validation policy.

Goal

Pin Weaver 0.26.1 and semconv v1.44.0, regenerate the registry projections, and keep the Weaver gates (//:weaver_check, //:weaver_version_smoke, weaver:diff, and live-check) green and meaningful.

Decisions

  • Targets are unchanged from chore(deps): update Weaver and semantic conventions #1245: 0.26.1 and v1.44.0 are still the latest stable releases. 0.25.x is skipped because it dropped the legacy v1 name + registry_path dependency form the emitted manifest uses, and upstream restored it in 0.26.0 (Restore support for dependencies declared by name in legacy (v1) manifests open-telemetry/weaver#1696).
  • Emitted dependencies now carry the schema_url that Weaver 0.26 requires (Dependency type, renderManifest, and test fixture). weaver:diff normalizes a pre-0.26 baseline manifest to the current dependency schema_url, so the one-time migration does not mask first-party changes.
  • Stable policy mode (no --future) in the Buck weaver-check-runner, weaver:diff, and the live-check integration test. This was measured with the built 0.26.1 against v1.44.0: weaver registry check exits 0, while --future exits 1 with 32 errors, all File format definition/2 is not yet stable in upstream /nix/store/…semconv-model-1.44.0 files and none in the first-party registry.
  • Since chore(deps): update Weaver and semantic conventions #1245, weaver:check moved from a devenv task to the Buck runner (packages/@overeng/buck2-tools/src/weaver-check-runner.ts). The policy change is applied there, and the spec text is rebased onto the Buck wording.
  • FOD hashes (src, semconvSrc, weaver-ui pnpm deps) were realized locally with no mismatch, so no refresh was needed.

Verification

  • nix build .#weaver .#semconv-model: built weaver-0.26.1 (weaver --version → weaver 0.26.1) and semconv-model-1.44.0. All three FOD hashes verified.
  • devenv tasks run genie:run: regeneration produced no further diff, so the committed projections, fingerprints, and manifest are current.
  • weaver registry check, stable vs --future, on the emitted registry against the local v1.44.0 model: stable rc=0, future rc=1 (only upstream definition/2 errors).
  • devenv tasks run weaver:diff: ✓ no breaking (removed) changes vs baseline afa95a89. Its gate semantics were re-verified on 0.26.1 with two throwaway mutations, both reverted:
    • Removing the still-referenced acme.attempt gives ✗ BREAKING — the registry failed to diff/resolve against its baseline (exit 1).
    • Removing the unreferenced git.bare gives ✗ BREAKING compat change — … REMOVED: - git.bare.
  • devenv tasks run check:quick: exit 0. 15 tasks passed with no failures. buck2:quick (BUILD SUCCEEDED) includes :weaver_check and :weaver_version_smoke in the quick aggregate.

Complexity

The schema_url field and the baseline normalization are required by Weaver 0.26. Stable policy mode keeps upstream experimental definitions from failing this repo's registry gates.

Concerns

Without --future, diagnostics about experimental upstream definitions stay warnings instead of errors. First-party --future cleanliness is not gated any more, but it currently holds: no first-party errors under --future.

Friction & bottlenecks

The Weaver Rust build took about 8.5 minutes on a heavily loaded host (load average ~100 on 32 cores).

Follow-ups

  • Restore --future once upstream semconv stabilizes definition/2.

References

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.3zf2n4b9
session unknown
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.3.1
agent_runtime OMP 18.3.1
agent_model anthropic/claude-opus-5-5
worktree 2026-09-27-deps-weaver-0-26/2026-09-27-deps-weaver-0-26
tooling_profile dotfiles@7d890da

Supersedes #1245.

agent-identity: dev3.direct.omp.3zf2n4b9
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.3.1
agent-runtime: OMP 18.3.1
agent-model: anthropic/claude-opus-5-5
tooling-profile: dotfiles@7d890da
@schickling-assistant schickling-assistant added the type:chore Maintenance, cleanup, dependencies, or CI · Set: manual label Sep 27, 2026
@schickling-assistant
schickling-assistant marked this pull request as ready for review September 27, 2026 15:14
@github-actions
github-actions Bot requested a review from schickling September 27, 2026 15:14
@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Storybook Previews

Subject Status Report Details Updated
effect-react success effect-react preview deployed Preview is ready 2026-09-28 21:26 UTC
effect-rpc-explorer-react success effect-rpc-explorer-react preview deployed Preview is ready 2026-09-28 21:26 UTC
effect-schema-form-aria success effect-schema-form-aria preview deployed Preview is ready 2026-09-28 21:26 UTC
genie success genie preview deployed Preview is ready 2026-09-28 21:26 UTC
gh-ci-utils success gh-ci-utils preview deployed Preview is ready 2026-09-28 21:26 UTC
megarepo success megarepo preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-cli success notion-cli preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-md success notion-md preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-react success notion-react preview deployed Preview is ready 2026-09-28 21:27 UTC
react-inspector success react-inspector preview deployed Preview is ready 2026-09-28 21:28 UTC
tui-react success tui-react preview deployed Preview is ready 2026-09-28 21:28 UTC
Report history

PR 1459 · 2026-09-28 21:28 UTC

Subject Status Report Details Updated
effect-react success effect-react preview deployed Preview is ready 2026-09-28 21:26 UTC
effect-rpc-explorer-react success effect-rpc-explorer-react preview deployed Preview is ready 2026-09-28 21:26 UTC
effect-schema-form-aria success effect-schema-form-aria preview deployed Preview is ready 2026-09-28 21:26 UTC
genie success genie preview deployed Preview is ready 2026-09-28 21:26 UTC
gh-ci-utils success gh-ci-utils preview deployed Preview is ready 2026-09-28 21:26 UTC
megarepo success megarepo preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-cli success notion-cli preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-md success notion-md preview deployed Preview is ready 2026-09-28 21:26 UTC
notion-react success notion-react preview deployed Preview is ready 2026-09-28 21:27 UTC
react-inspector success react-inspector preview deployed Preview is ready 2026-09-28 21:28 UTC
tui-react success tui-react preview deployed Preview is ready 2026-09-28 21:28 UTC

PR 1459 · 2026-09-28 19:48 UTC

Subject Status Report Details Updated
effect-react success effect-react preview deployed Preview is ready 2026-09-28 19:45 UTC
effect-rpc-explorer-react success effect-rpc-explorer-react preview deployed Preview is ready 2026-09-28 19:45 UTC
effect-schema-form-aria success effect-schema-form-aria preview deployed Preview is ready 2026-09-28 19:45 UTC
genie success genie preview deployed Preview is ready 2026-09-28 19:45 UTC
gh-ci-utils success gh-ci-utils preview deployed Preview is ready 2026-09-28 19:45 UTC
megarepo success megarepo preview deployed Preview is ready 2026-09-28 19:45 UTC
notion-cli success notion-cli preview deployed Preview is ready 2026-09-28 19:45 UTC
notion-md success notion-md preview deployed Preview is ready 2026-09-28 19:45 UTC
notion-react success notion-react preview deployed Preview is ready 2026-09-28 19:47 UTC
react-inspector success react-inspector preview deployed Preview is ready 2026-09-28 19:48 UTC
tui-react success tui-react preview deployed Preview is ready 2026-09-28 19:48 UTC

PR 1459 · 2026-09-27 15:36 UTC

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

@schickling-assistant
schickling-assistant enabled auto-merge (squash) September 28, 2026 16:19
@schickling-assistant

Copy link
Copy Markdown
Collaborator Author

Resolved the conflict by merging current main (a08aaf77be) into this branch (0e80d83af0). The CHANGELOG now retains both the Weaver/semconv bump and the sibling Vercel CLI entry; there were no conflicts in Weaver sources. Regeneration left the committed Weaver outputs unchanged.

Checks on the merged commit:

nice -n 19 devenv tasks run --mode single genie:run
  ✓ genie:run (130s; used single mode after Buck editor bootstrap timed out under host load)
nice -n 19 devenv tasks list | rg weaver
  weaver:diff, weaver:live-check
nice -n 19 nix build .#weaver .#semconv-model
  exit 0; ./result/bin/weaver --version -> weaver 0.26.1
nice -n 19 devenv tasks run weaver:diff
  ✓ weaver:diff (2.90s)
nice -n 19 devenv tasks run --mode single --show-output weaver:live-check
  Test Files 1 passed (1); Tests 2 passed (2)
BUCKD_STARTUP_TIMEOUT=600 BUCKD_STARTUP_INIT_TIMEOUT=600 nice -n 19 devenv tasks run check:quick
  BUILD SUCCEEDED; ✓ buck2:quick (125s); ✓ check:quick

The longer Buck startup allowance was needed on this IO-loaded host; the complete quick-check dependency graph passed.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.3zf2n4b9
session unknown
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.3.1
agent_runtime OMP 18.3.1
agent_model anthropic/claude-opus-5-5
worktree main/fix-scg-public-ingress-2635
tooling_profile dotfiles@7d890da

@schickling-assistant
schickling-assistant merged commit 32af2a5 into main Sep 28, 2026
33 checks passed
@schickling-assistant
schickling-assistant deleted the schickling-assistant/2026-09-27-deps-weaver-0-26 branch September 28, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance, cleanup, dependencies, or CI · Set: manual

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant