chore: stabilize release readiness - #69
Merged
Merged
Conversation
Make version preparation side-effect safe, move stress work under spec authority, define the support and MinIO test contracts, and split release preparation into evidence-bearing gates.
Keep mocked MinIO contracts in normal CI while assigning the four live-service tests to an explicit marker. Move service configuration and reachability checks to runtime fixtures and record the verified node partition in Spec 007.
Run live S3 tests against a pinned disposable MinIO service and make dependency failures actionable. Preserve explicit CI environment values, document profile ownership, and record the local Phase 1 evidence.
Make the PostHog backend test independent of CI auto-disable semantics and normalize the touched test module formatting.
Include the hidden coverage database in the archived normal-profile results so the dependent quality gate can enforce the configured threshold.
Record the successful hosted normal, MinIO, coverage, and notification jobs from Actions run 29676747955 and advance Spec 007 to T004.
Separate deterministic selection correctness from the opt-in timing signal. Replace the fixed-duration iteration gate with a calibrated median baseline and tolerance, document reproduction, and record Spec 007 Phase 2 evidence. Refs #68
Record T006 as the active implementation slice after reviewing the governing release authorities and resolving the advisory canonical-context warning.
🧪 Test Results
✅ All quality gates passed! |
🧪 Test Results
✅ All quality gates passed! |
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment Thanks for integrating Codecov - We've got you covered ☂️ |
🧪 Test Results
✅ All quality gates passed! |
Separate read-only release validation from publishing, enforce tag and artifact intent, and document the reproducible rehearsal workflow. Complete Spec 007 Phase 4 evidence without creating a tag, release, or package publication.
Carry compression and filesystem-boundary behavior through direct and scheduled Restic backups. Establish Spec 008, promote the durable operator guidance, and record the protected credential-source gate before root-owned installation.
Package and install the TimeLocker logo for the independent tray and desktop entry. Show the latest backup timestamp in the Linux tray menu using the desktop session's local timezone.
Keep the original validated wheel basename when copying release inputs into private T011 evidence so pip can install the staged artifact. Reject malformed wheel names before creating host state and record the fail-closed deployment evidence in Spec 010.
🧪 Test Results
✅ All quality gates passed! |
🧪 Test Results
✅ All quality gates passed! |
bcherrington
marked this pull request as ready for review
August 13, 2026 06:58
🧪 Test Results
✅ All quality gates passed! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements Spec 007 release-readiness work through Phase 3.\n\nThis draft PR exists to run the read-only cross-platform artifact validation matrix. It does not create tags, releases, or package publications.