mirror of
https://github.com/razzant/ouroboros.git
synced 2026-08-11 11:43:18 +00:00
Some checks are pending
CI / quick-test (push) Waiting to run
CI / full-test (macos-latest) (push) Waiting to run
CI / full-test (ubuntu-latest) (push) Waiting to run
CI / full-test (windows-latest) (push) Waiting to run
CI / integration-test (push) Waiting to run
CI / skill-smoke (ubuntu-latest) (push) Waiting to run
CI / skill-smoke (windows-latest) (push) Waiting to run
CI / marker-guards (push) Waiting to run
CI / ui-smoke (push) Waiting to run
CI / docker-ui-smoke (push) Waiting to run
CI / docker-portable-test (push) Waiting to run
CI / skill-smoke (macos-latest) (push) Waiting to run
Sync Joi Lab Fork Mirror / sync (push) Waiting to run
CI / release-preflight (push) Blocked by required conditions
CI / build (dmg, macos-latest, macos-arm64, syft_1.50.0_darwin_arm64.tar.gz, syft, e32fdb9d47823fa633748a1efca2528fd77c37469ea93c9e40ab835da44e4cce) (push) Blocked by required conditions
CI / build (tar.gz, ubuntu-latest, linux-x86_64, syft_1.50.0_linux_amd64.tar.gz, syft, bf7b29ff57f06da30918266a0e1c2885a8f99784798d1bdb1628886aa015d788) (push) Blocked by required conditions
CI / build (zip, windows-latest, windows-x64, syft_1.50.0_windows_amd64.zip, syft.exe, 815ee6973ec5dff6a671d7f41b0e78835a8c45b91d5a39f4743ea1cee833d3be) (push) Blocked by required conditions
CI / vendor-package-smoke (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
Scorecard analysis workflow / Scorecard analysis (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · ubuntu-latest · exact managed runtime, fake harness, no model (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · macos-latest · exact managed runtime, fake harness, no model (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · windows-latest · exact managed runtime, fake harness, no model (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / live · macos-latest · claude · API key only, subscription NOT covered (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / live · ubuntu-latest · claude · API key only, subscription NOT covered (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / live · windows-latest · claude · API key only, subscription NOT covered (push) Waiting to run
Claudexor platform gate (API keys — subscription auth NOT covered) / live · macos-latest · codex · API key only, subscription NOT covered (push) Waiting to run
The v6.96.1 release full-test matrix — the first tag build since the
byte-faithful hermetic capture (a9bfcd72) landed — surfaced two latent
windows-latest failures in tests/test_preflight_runner.py.
1. autocrlf (a real Windows product bug): the hermetic worktree checked HEAD
out and applied the `--binary` candidate diff under the runner's default
core.autocrlf=true, so an LF payload landed on a CRLF-converted base and
every line ending was mangled — breaking the exact byte-faithfulness the
capture exists to hold. The `worktree add` and `git apply` invocations now
pin `-c core.autocrlf=false -c core.eol=lf`; no `.gitattributes text`
directive governs the affected paths, so the override is authoritative, and
it is inert on POSIX where autocrlf is already off.
2. A synthetic non-UTF-8 filename test called itself "filesystem-independent"
but is not: os.fsdecode is only byte-transparent under POSIX surrogateescape.
Windows uses a UTF-16 filesystem where such a name cannot exist, its fs codec
(utf-8/surrogatepass) raises on the injected 0xff byte, and git never emits
such a name there — so the production path is unaffected. The test is now
skipped on Windows with that reason.
Test/CI-correctness fix; no runtime behavior change on any platform. All six
version carriers move to 6.96.2 together.
Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
1 line
7 B
Text
1 line
7 B
Text
6.96.2
|