feat(config): the sandbox section is werkdock, not bwrap
`bwrap` named the mechanism one layer below the tool that actually runs it: since v1.0.0 Werkator does not invoke bwrap at all, it shells out to the werkdock CLI — which made `bwrap.werkdock` a key naming its own executor. The section is `werkdock` now and that key is `werkdock.binary`; BwrapConfig, BwrapOverrides and BwrapBuildRunner follow the name. A file still writing `bwrap` is read as before and warned about once per file, in `renameLegacySandbox` on the raw map of every layer before merging — so nothing downstream knows two names, and the old name is not a way around the pinning either. Renaming rather than refusing, because the section lives in the machine configuration of every webspace instance, which no repository tracks; the hard refusal belongs to the release that sets ConfigVersions.FORMAT_BROKE_IN, where a file declaring no version can be caught by name at all. WERKATOR_SANDBOX in tools/remote follows, and still accepts `bwrap`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
95564587d3
commit
34af8ba1bf
@@ -7,6 +7,16 @@
|
||||
<div th:replace="~{fragments :: nav(${view})}"></div>
|
||||
<div class="panel release-notes">
|
||||
|
||||
<h2>v1.2.0 <span class="muted">— 2026-09-03</span></h2>
|
||||
<ul>
|
||||
<li>The build sandbox for hosts without Docker is configured as <code>werkdock</code> now,
|
||||
not <code>bwrap</code> (PR#19), and its <code>bwrap.werkdock</code> key — which named its
|
||||
own executor — is <code>werkdock.binary</code>. The old section is still read, with a
|
||||
warning naming the file, so no installation has to be changed before its next
|
||||
configuration edit. <code>bwrap</code> named the mechanism one layer below the tool that
|
||||
actually runs it: builds have been executed by the werkdock CLI since v1.0.0.</li>
|
||||
</ul>
|
||||
|
||||
<h2>v1.1.2 <span class="muted">— 2026-09-03</span></h2>
|
||||
<ul>
|
||||
<li>On a Hostsharing Managed Webspace, an <code>instance-update</code> restart no longer looks
|
||||
|
||||
Reference in New Issue
Block a user