Repository navigation
Modernized deployment builds and made fast CI typing mandatory. - #422
Merged
Merged
Conversation
added 30 commits
October 3, 2026 18:16
added 4 commits
October 3, 2026 20:58
✅ Deploy Preview for platodocs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
added 23 commits
October 3, 2026 21:13
Refined concrete fixtures, optional state and callback signatures without changing production APIs or adding suppressions. FedDF validates sized proxies and its aggregation strategy; KNOT preserves scalar client/cluster IDs and rejects incomplete or nonfinite clustering inputs. Validation: ty 0.0.84 tests/examples, Linux target and preserved helper profile: All checks passed. Ruff import checks and git diff checks passed; 13 focused example boundary regressions passed. Initial focused core run passed 667 cases and exposed a duplicate FedDF test-loader class identity, corrected by constructing the actual server module strategy; corrected integration run is reported separately.
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.
Routine CI took about 64 minutes and reported type errors without failing. Documentation/package builds could include generated environments, and development containers used outdated installation paths. This change makes maintained typing fatal, runs one fast mandatory suite automatically, and validates locked Python 3.13 builds and containers.
Validation: independent implementation reviews accepted the source changes. On the integrated source, 1,588 fast tests passed in 217 seconds, with 105 intentional runtime/slow deselections; configured ty and Ruff passed in a fresh locked dev environment. Typing changes also passed 247 focused integration cases, 15 selected real runtime cases, and 13 new boundary cases. The updated package checker passed actual build, sdist rebuild, installation, and provenance checks.
The preceding full Linux qualification passed base/mandatory/runtime/model-search/evaluator checks; its artifacts were independently audited. Earlier container and docs/package runs passed actual Linux checks, and the exact-commit public documentation preview was verified. Final revision 17c7afc passed all hosted checks. The automatic PyTorch job completed in 6 minutes 54 seconds with 1,588 passing tests and fatal configured ty/Ruff passing. Root verified downloaded source bindings, all 1,496 sdist source files, wheel/rebuild payloads, and 23 container command outcomes. Fast CI does not claim full qualification. No GPU or arm64-container qualification or package/registry publication is claimed.
The additional legacy-example retirements and remaining documentation work will follow separately. Detailed source-bound evidence is under
evidence/2026-refresh/.