v0.4.1: The stone gods relent 🪨
🪨 Moving the stone.
v0.4.0 was done. Two more review passes, a stronger fuzzer, a long list of correctness fixes, and a hardened include system, all of it ready (the full story is in the changelog below). We tagged it, we pushed the button, and the release pipeline sat down at the foot of the hill and refused to move the stone.
The cause was small and stupid, the way these always are. The release bumps the version in Cargo.toml, but Cargo.lock did not follow, and the wheel builds run with --locked, so cargo took one look at the mismatch and gave up. Every wheel. Nothing shipped.
So we made our peace with the stone gods. set_version.py now rolls Cargo.lock along with the manifests, a test stands guard so it cannot forget again, and the boulder is finally over the hill.
v0.4.1 is v0.4.0 as it was always meant to arrive. Same payload, same rock, this time actually in your hands. The changelog below is the real news. This note is just how it got out the door.
pip install yamlrocks📚 Docs: https://yaml.rocks
The stone rolls. 🪨
../Frenck
Blogging my personal ramblings at frenck.dev
What's changed
🐛 Bug fixes
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Update dependency ty to v0.0.55 @renovate[bot] (#153)