Skip to content

Fix source-free workstation delivery after the Tiaris rebrand - #12

Merged
DigitalPals merged 1 commit into
mainfrom
fix/tiaris-source-policy
Sep 29, 2026
Merged

DigitalPals merged 1 commit into
mainfrom
fix/tiaris-source-policy

Conversation

@DigitalPals

Copy link
Copy Markdown
Collaborator

Production-origin Nest qualification rejected Standard, Dock and Tiling delivery with source builds disabled. Text-renamed fixtures retained the old Cybex ordering, but Nix sorts the real Tiaris service and /etc entries differently. Admit ten exact reviewed script/executable fingerprint pairs for those assemblies, the explicit UTC/Amsterdam variants and Tiling desktop-session links. Preserve the existing source, hook, executable-provider and dependency checks.

The regression uses seven real derivations from failed run 36551755060 and reproduces its rejection before the fix. It passes afterward and rejects compiler injection, phase hooks and altered executable providers. Namespace-transition tests now read the exact signed successor version so the failed immutable candidate can be superseded without changing authorization requirements.

Validation: full Rust tests (531 library tests plus binary/integration tests; two ignored), formatting, all-target/all-feature Clippy with warnings denied, and six namespace-transition tests passed. Full appliance lifecycle qualification will run against a newly signed candidate; this change alone does not publish a release.

@DigitalPals
DigitalPals merged commit 5fececa into main Sep 29, 2026
11 checks passed
@DigitalPals
DigitalPals deleted the fix/tiaris-source-policy branch September 30, 2026 12:54
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