Skip to content

release: the six changes that merged without a changelog entry - #476

Merged
zcsizmadia merged 1 commit into
mainfrom
release/0.7.0-changelog
Sep 22, 2026
Merged

zcsizmadia merged 1 commit into
mainfrom
release/0.7.0-changelog

Conversation

@zcsizmadia

Copy link
Copy Markdown
Collaborator

Prep for 0.7.0. No code changes.

Six changes merged without a changelog entry

RELEASING.md asks for the entry in the same PR as the last code change. These six did not get one:

#429 restart --supervisor lost the pipe it was serving
#468 a dead dockerd read as "cannot tell", so the supervisor stopped repairing it — plus the restore diagnostics that found it
#471 uninstall disowned a docker context its own supervisor had set
#472 uninstall left the supervisor running, holding skrog.exe open
#444 autostart failed on a profile with no Run key

Five of them are one chain: the acceptance suite found each only after the one before it was fixed. #429 is currently listed in 0.6.0's Known issues as still broken, so shipping 0.7.0 without recording the fix would leave the last published word on it wrong.

The 0.6.0 section is left exactly as it is. A released section is a record of what was true then.

The emulation entry gains the fact it was missing

The emulator is in the rootfs, so emulation.platforms needs engine 29.8.1-3 or newer — the revision that first carries it. The entry described the feature without saying that, which is the difference between "I set the key and it works" and "I set the key and nothing happened".

On an older image the start path prints missing interpreter and carries on without emulation rather than registering a handler pointing at nothing, so the failure is diagnosable — but only if you know to expect it.

This is also why the rootfs has to be re-cut before the app tag: rootfs-v29.8.1-2 was published before the emulator landed in guest/.

site/home.md was telling visitors something untrue

Code signing is applied for through the SignPath Foundation,
with signing by SignPath.io

The Foundation's free programme declined (#358). README.md, docs/install.md and docs/code-signing.md all say so correctly — the site landing page was the one file still claiming an active application, and it is the page https://wslkit.github.io/skrog/ opens on. Now mirrors the README's wording, and drops the SignPath.io attribution, which was never ours to display.

Checks

  • scripts/build-docs.ps1 -Strict builds clean
  • scripts/check-links.ps1 — links: all resolve (44 files)

Not in this PR

RELEASING.md asks for the entry in the same PR as the code, and six
user-facing changes went in without one. Five of them are the chain the
acceptance suite turned up once it actually ran, each hidden behind the
one before it, and #429 is listed in 0.6.0's Known issues as still broken:

  #429  restart --supervisor lost the pipe it was serving
  #468  a dead dockerd read as "cannot tell", so the supervisor stopped
        repairing it -- plus the restore diagnostics that found it
  #471  uninstall disowned a context its own supervisor had set
  #472  uninstall left the supervisor running, holding skrog.exe open
  #444  autostart failed on a profile with no Run key

The emulation entry also gains the fact a reader needs and it did not
carry: the emulator is IN the rootfs, so the feature wants engine
29.8.1-3 or newer, and an older image says `missing interpreter` and
runs without emulation rather than registering a handler pointing at
nothing.

Separately, site/home.md still told visitors code signing "is applied
for through the SignPath Foundation, with signing by SignPath.io". The
application was declined (#358). README.md, docs/install.md and
docs/code-signing.md all say so; the site landing page was the one file
left claiming otherwise, and it is the page the docs site opens on.

The heading stays [Unreleased]. Dating it is the last commit before the
tag, as #427 did for 0.6.0.
@zcsizmadia
zcsizmadia merged commit bd1ae09 into main Sep 22, 2026
7 checks passed
@zcsizmadia
zcsizmadia deleted the release/0.7.0-changelog branch September 22, 2026 02:04
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