Repository navigation
fix(release): harden API errors and rollback cleanup - #40
Draft
ElmanCod110 wants to merge 90 commits into
Draft
ElmanCod110 wants to merge 90 commits into
ElmanCod110 wants to merge 90 commits into
Conversation
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.
Summary
This is a controlled reconciliation branch based on the current
master, not a merge of the stale release-readiness branch. PR #21 is intentionally untouched and must not be merged without explicit approval.VERSIONand the versioning policy. The first run exposed that diagnostics did not return the format fields; the implementation was fixed to exposeSECURE-PKG-V14and format version14.finally.PackageStorageExceptionfor an existing destination and verifies that its contents remain unchanged.Branch reconciliation findings
mergeable=falsebecause itsrelease/v1.0.0-readinessbranch is based on stale history. It has not been merged, retargeted, or force-updated.masterand is 90 commits ahead, 0 behind (59 changed files; 7,746 additions and 590 deletions). It is the controlled reconciliation path; it does not rewrite or replace PR chore: establish v1.0.0 release readiness gates #21.master(includingPackageDeletionTransaction.phpandAuditLogger.php), so they were not duplicated.V14PackageBuilder.phpfrom PR chore: establish v1.0.0 release readiness gates #21 was not copied because it predates the current per-file key-zeroizationfinallyblock. The currentVERSIONING.mdalso contains the more complete stable-format release boundary.Compatibility and migration policy
Validation for latest head
All four PR-triggered workflows passed on code head
7df5584b2d3278b373b43127e382ea543594bde2. The V14 cleanup regression test and its changelog entry are included at latest head9be19cf0154002813bc464bc35c81b246fb9b6ab. All four workflows passed on this exact head:The isolated stable-format candidate in PR #38 also passed all four PR-triggered workflows on head
b7919d1391e81fa31f330d114d61b1385668ef87:These are automated checks on the listed exact commits, not evidence of local XAMPP/shared-hosting validation, real-browser accessibility QA, an independent security audit, or verification of a signed release artifact.
Still required before release approval
Do not merge this draft, PR #21, or PR #38 into
masterwithout the required review and explicit maintainer approval. Do not create or publish av1.0.0tag/release until all required release gates are satisfied.