Skip to content

chore(varve): put retired-roots back under [realm.pulseengine] - #1218

Merged
avrabe merged 1 commit into
mainfrom
chore/varve-realms-retired-roots
Nov 11, 2026
Merged

avrabe merged 1 commit into
mainfrom
chore/varve-realms-retired-roots

Conversation

@avrabe

@avrabe avrabe commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

retired-roots (the retired pulseengine root 4e771dc6…, last layer 2026.09.1) had ended up under [realm.pulseengine-wasm]. #1161 inserted that realm block between gale's [realm.pulseengine] keys and its retired-roots entry, so TOML attached the key to the wrong table. A consumer pinned to an old pulseengine layer got "No valid signatures" instead of the retired-root diagnostic. The spar session found it.

The fix moves the pulseengine-wasm block below retired-roots; no content changes.

Check (tomllib):

realm keys
pulseengine registry, retired-roots, trust-root (equals gale's table)
pulseengine-wasm registry, trust-root
covalent registry, trust-root

varve verify can't confirm it on this machine yet: the installed varve 0.32.0 rejects retired-roots itself. spar#613 and pulseengine.eu#365 copied this file and will re-copy it.

🤖 Generated with Claude Code

https://claude.ai/code/session_015HMQUV3u86jN2hmCtXNTc9

@avrabe
avrabe enabled auto-merge November 10, 2026 18:33
@codecov

codecov Bot commented Nov 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

#1161 inserted the [realm.pulseengine-wasm] block between gale's
[realm.pulseengine] keys and its retired-roots entry, so TOML attached
retired-roots (the retired pulseengine root 4e771dc6, last layer 2026.09.1)
to pulseengine-wasm. A consumer pinned to an old pulseengine layer then got
"No valid signatures" instead of the retired-root diagnostic. Found by the
spar session.

The pulseengine-wasm block now follows retired-roots. Parsed with tomllib:
pulseengine = registry, retired-roots, trust-root; pulseengine-wasm and
covalent = registry, trust-root; the pulseengine table equals gale's.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015HMQUV3u86jN2hmCtXNTc9
@avrabe
avrabe force-pushed the chore/varve-realms-retired-roots branch from 8ea6e0e to 4c8c06a Compare November 10, 2026 22:49
@avrabe
avrabe added this pull request to the merge queue Nov 11, 2026
Merged via the queue into main with commit c8c6e18 Nov 11, 2026
35 checks passed
@avrabe
avrabe deleted the chore/varve-realms-retired-roots branch November 11, 2026 01:18
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