Skip to content

fix: v0.6.x upgrade crash + release-asset/changelog tweaks#30

Merged
line0 merged 3 commits into
mainfrom
fix-upgrade-from-0.6.x
Jul 24, 2026
Merged

fix: v0.6.x upgrade crash + release-asset/changelog tweaks#30
line0 merged 3 commits into
mainfrom
fix-upgrade-from-0.6.x

Conversation

@line0

@line0 line0 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Fixes the v0.6.x → v0.7.x self-update crash: dkjson's __depCtrlInit calls register, which a pre-0.7.0 loader can't run (it indexes a nil ref for a hook-created record). The call is now gated on semanticVersion, present only on 0.7.0+ records.

Also folds in two release-workflow fixes: the bundle is built and attached as a release asset, and a bare @field in the changelog is backticked so the release page stops listing the GitHub user "field" as a contributor.

🤖 Generated with Claude Code

line0 added 3 commits July 24, 2026 06:08
…e doesn't list the github user with that handle as a contributor
The __depCtrlInit register call hits pre-0.7.0's unguarded register,
which indexes a nil ref for a hook-created record. Gate it on
semanticVersion, present only on 0.7.0+ records, so the self-update
completes.
@github-actions

Copy link
Copy Markdown
Contributor

Test results — macos-latest ✅1054 · ubuntu-latest ✅1054 · windows-latest ✅1051

Summary

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
3162 3159 0 3 0 0 1m 48s

🎉 No failed tests in this run.

Github Test Reporter by CTRF 💚

@line0
line0 merged commit 50c4ac7 into main Jul 24, 2026
4 checks passed
@line0
line0 deleted the fix-upgrade-from-0.6.x branch July 24, 2026 05:09
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