feat: installed compatibility and safe profile migration (#62) #117

Open
kilo wants to merge 2 commits from issue-62-installed-compatibility into develop
Member

Refs #62

Adds explicit new-file SOPS profile rotation with retained source and verification, synthetic encrypted profile recovery tests, installed legacy schema/identity migration and refusal fixtures, uninstall retention checks, and bounded compatibility/lifecycle documentation. Real keys, real profile migration, live inference, release and other platforms are not established.

Base 97fedb7e3c67026c5987a2806a419cef914fdad7; head 4eff73258980fa736cbc143175e9587c5557c723.

Validation: sanitized offline make check (2503 passed, 89 skipped, 106 subtests; static/import/secrets checks pass); make package-check passed including synthetic SOPS/age installed test and legacy-reader migrations. Exact independent whole-PR review and acceptance remain pending.

Refs #62 Adds explicit new-file SOPS profile rotation with retained source and verification, synthetic encrypted profile recovery tests, installed legacy schema/identity migration and refusal fixtures, uninstall retention checks, and bounded compatibility/lifecycle documentation. Real keys, real profile migration, live inference, release and other platforms are not established. Base `97fedb7e3c67026c5987a2806a419cef914fdad7`; head `4eff73258980fa736cbc143175e9587c5557c723`. Validation: sanitized offline `make check` (2503 passed, 89 skipped, 106 subtests; static/import/secrets checks pass); `make package-check` passed including synthetic SOPS/age installed test and legacy-reader migrations. Exact independent whole-PR review and acceptance remain pending.
feat: preserve installed compatibility and profile migration (#62)
All checks were successful
ci / check (pull_request) Successful in 1h21m17s
4eff732589
fix: validate SOPS encryption policy before migration (#62)
All checks were successful
ci / check (pull_request) Successful in 1h17m47s
0d9965a85d
All checks were successful
ci / check (pull_request) Successful in 1h17m47s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin issue-62-installed-compatibility:issue-62-installed-compatibility
git switch issue-62-installed-compatibility

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff issue-62-installed-compatibility
git switch issue-62-installed-compatibility
git rebase develop
git switch develop
git merge --ff-only issue-62-installed-compatibility
git switch issue-62-installed-compatibility
git rebase develop
git switch develop
git merge --no-ff issue-62-installed-compatibility
git switch develop
git merge --squash issue-62-installed-compatibility
git switch develop
git merge --ff-only issue-62-installed-compatibility
git switch develop
git merge issue-62-installed-compatibility
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Creatidy/creatidy-kernel!117
No description provided.