Authenticate staged updates before Windows CFA replacement - #32
Conversation
Qodana for GoIt seems all right 👌 No new problems were found according to the checks applied 💡 Qodana analysis was run in the pull request mode: only the changed files were checked Contact Qodana teamContact us at qodana-support@jetbrains.com
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Initial review fixes are in 85fac5e.
Validation passed: complete updater package with race detection; focused automatic/manual updater and root UI regressions; Windows amd64/arm64 test cross-compiles and amd64 updater vet; make fmt-check, make vet, make build. Archive manifest selection was observed red then green, and archive digest assertions were negatively verified. Native Windows and full Linux race verification are now running in CI. Initial Qodana post-suppression SARIF contained zero results, and no open CodeQL alerts were associated with the PR merge ref. Every changed Go file was submitted to GoLand inspection, but the IDE's untrusted project state prevented analysis; that limitation is recorded and will be retried if the project becomes available. PR marked ready after these fixes. Awaiting fresh configured Codex code/security reviews and CI on this commit. |
|
Follow-up eebfe9a makes the extraction test adapter return errors before reading the success result. This resolves the Qodana warning without a suppression; focused extraction tests, formatting and GoLand re-inspection pass. GoLand inspections now complete for all nine changed Go files after the project was trusted, with no findings. Native Windows CI also passed all three previously failing tests and both new admission guards. The first full CI run passed all platform jobs and Linux race partitions. The first Codex code/security round completed with the connector's thumbs-up and no review threads. The final commit automatically started fresh code/security reviews and CI; no duplicate review request was posted. The accepted implementation record is now A separate GitHub-generated “Code scanning AI findings” job failed on the preceding commit before analysis: its model request returned HTTP 400, “The requested model is not supported.” This is distinct from CodeQL and Codex security review. Its final-commit run is being checked too; repository security settings were not changed. |
|
Final review-loop evidence for eebfe9a:
External limitation: the separate GitHub-generated Code scanning AI findings run failed before analysis because its service returned HTTP 400, “The requested model is not supported.” The preceding commit had the same service failure. That auxiliary scanner remains unverified; no repository required-status rule requires it, and no security configuration was weakened. Codex security review and CodeQL completed independently as recorded above. Implementation evidence is archived in |
Windows updates now accept only stage metadata authenticated by the creating PicFetch process and install from a retained, verified source handle. Stages from earlier processes must be downloaded and attested again.
Validation: updater package race tests; focused autoupdate and root UI tests; Windows amd64/arm64 test cross-compiles; formatting, vet and build. Full Linux race suites and native Windows/macOS platform guards passed in GitHub CI. All nine changed Go files passed GoLand inspection with warnings enabled. Final review and CI evidence is tracked in the review record and PR discussion.
Review record:
finished_refactorings/2026-09-16-pr32-review.md.