diff --git a/docs/knowledge-vault/2026-05-04-maintenance-changes.md b/docs/knowledge-vault/2026-05-04-maintenance-changes.md new file mode 100644 index 0000000000..e1c6dca89d --- /dev/null +++ b/docs/knowledge-vault/2026-05-04-maintenance-changes.md @@ -0,0 +1,13 @@ +# ml-cpp Maintenance Changes: 2026-05-04 + +## Summary +Significant release and automation maintenance commits in ml-cpp detected by the elastic-workspace feedback flywheel weekly run. These changes were identified as noteworthy for documentation and cross-team awareness. + +## Commits + +| SHA | Message | +|-----|---------| +| `fcea15da3c48` | Fix race condition in remove-backport-pending by excluding just-merged PR (#2963) | + +## Notes +Generated by elastic-workspace flywheel — weekly run 2026-05-04 diff --git a/docs/knowledge-vault/2026-05-04-ml-inference-changes.md b/docs/knowledge-vault/2026-05-04-ml-inference-changes.md new file mode 100644 index 0000000000..dce21e1f22 --- /dev/null +++ b/docs/knowledge-vault/2026-05-04-ml-inference-changes.md @@ -0,0 +1,47 @@ +# ml-cpp ML/inference Changes: 2026-05-04 + +## Summary +Significant ML/inference commits in ml-cpp detected by the elastic-workspace feedback flywheel weekly run. These changes were identified as noteworthy for documentation and cross-team awareness. + +## Commits + +| SHA | Message | +|-----|---------| +| `01b3d8934f5e` | [ML] Speed up Linux CI with fast zip compression and cgroup-aware CPU detection (#2904) | +| `1686fb9f2294` | [ML] Restore dependency_report.sh deleted by PR #2901 (#2930) | +| `1a6d7709608e` | [ML]Fix debug build failures on macOS and Windows (#2980) | +| `1ad9d712c2fe` | [ML] Better handling of invalid JSON state documents (#2895) | +| `1cb2a632d8d3` | [ML] Add AI context rules for coding assistants (#2911) | +| `28989d1cf08f` | [ML] Test: add trailing newline to .backportrc.json (#2922) | +| `2cafd209e737` | [ML] Speed up C++ builds with unity builds, PCH, and Ninja on Windows (#2905) | +| `38f66534ed1a` | [ML] Harden pytorch_inference with TorchScript model graph validation (#2936) | +| `410ea40a2e17` | [ML] Replace shell scripts with portable CMake equivalents (#2901) | +| `46f3b000b3e7` | [ML] Fix CProcessStats RSS units and initialization (#2917) | +| `54059a3f3846` | [ML] Fix cross-platform isEof() in CJsonStateRestoreTraverser (#2898) | +| `55edb9c094b2` | [ML] Add auto-backport label for automatic backport PR merging (#2947) | +| `564c01529c3e` | [ML] Revert test commits from backport automation verification (#2927) | +| `570d24d0ac6e` | [ML] Improve backport automation with label copying and pending tracking (#2940) | +| `65432f4b7899` | [ML] Optimize debug build step to reduce CI time by ~30 minutes (#2915) | +| `6a51bdd590e3` | [ML] Add AGENTS.md for AI coding assistant guidance (#2928) | +| `6af6c1d43349` | [ML] Remove daily CI build fro 9.1 (#2892) | +| `6c63f180661c` | [ML] Add DRA version bump (#2918) | +| `6e1c3474085d` | [ML] Fix flaky CKMostCorrelatedTest/testScale by using CPU time (#2910) | +| `7b89c1bc3b68` | [ML] Run all test suites in parallel via unified CTest invocation (#2913) | +| `7d1a7ef6afe0` | [ML] Fix nightly PyTorch Docker build for empty PYTORCH_BUILD_VERSION (#2937) | +| `8a6d7c8d25c1` | [ML] Reduce CBayesianOptimisation test workload in debug builds (#2931) | +| `92432d62533d` | [ML] Add quantized model ops to pytorch_inference allowlist (#2991) | +| `b232e73dd933` | [ML] Test: remove trailing newline from .backportrc.json (#2924) | +| `b4024fa1d315` | [ML] Test: add test file for backport automation (#2925) | +| `b953060084a2` | [ML] Fix bug in quantile state deletion (#2897) | +| `c3782e6f0772` | [ML] Add sccache support for local developer builds (#2912) | +| `c3e1275c732b` | [ML] Fix backport workflow: use GITHUB_TOKEN instead of Vault (#2923) | +| `c40b3179c090` | [ML] Replace shell test runner with portable CMake/CTest infrastructure (#2903) | +| `c6fc08d1dd1d` | [ML] Better cleanup of normalizer quantiles state (#2894) | +| `d470c9dcdaa9` | [ML] Split build and test into separate Buildkite pipeline steps (#2914) | +| `d5335c07bf49` | [ML] Add sccache with GCS backend for persistent compiler caching in CI (#2906) | +| `d7b3eb83d127` | [ML] Suppress spurious backport workflow failures for PRs without version labels (#2932) | +| `ef1362fc79c4` | [ML] Fix macOS debug build artifact upload failure (#2902) | +| `f14126a3ebc7` | [ML] Add automatic backport GitHub Action (#2921) | + +## Notes +Generated by elastic-workspace flywheel — weekly run 2026-05-04 diff --git a/docs/knowledge-vault/2026-05-04-test-improvements.md b/docs/knowledge-vault/2026-05-04-test-improvements.md new file mode 100644 index 0000000000..afa78074dd --- /dev/null +++ b/docs/knowledge-vault/2026-05-04-test-improvements.md @@ -0,0 +1,28 @@ +# ml-cpp Test Improvements Changes: 2026-05-04 + +## Summary +Significant test infrastructure and CI validation commits in ml-cpp detected by the elastic-workspace feedback flywheel weekly run. These changes were identified as noteworthy for documentation and cross-team awareness. + +## Commits + +| SHA | Message | +|-----|---------| +| `01a6a2ef1a7a` | Revert "test: verify backport workflow skips PRs without version labels (#2933)" (#2934) | +| `0df84a65a8ca` | test: verify backport label copying and pending tracking (#2941) | +| `3ef63874572f` | Remove test markers from CHANGELOG (#2971) | +| `510ea4180a05` | test: manual merge backport for remove-backport-pending (#2960) | +| `6f8b14e02be0` | Fix artifact download step key for PyTorch and QA test pipelines (#2982) | +| `972d8e9267b4` | test: verify backport workflow skips PRs without version labels (#2933) | +| `a1730f2b804e` | test: verify backport with auto-backport label (#2951) | +| `a6410f1195aa` | Increase test timeout to 120 minutes for debug builds (#2981) | +| `a835e4116eb8` | Revert "test: verify backport label copying and pending tracking (#2941)" (#2944) | +| `d2d4f4b4eaff` | test: full e2e backport workflow and remove non-functional auto-approve (#2957) | +| `d33f28ed9353` | test: final e2e backport with race condition fix (#2968) | +| `dbf9d1b4968b` | test: add workflow dispatch to test self-approval (#2975) | +| `e3d2f83468d3` | Clean up self-approve test workflow and CHANGELOG marker (#2978) | +| `f04061d9f986` | test: verify backport without auto-backport label (#2948) | +| `f159e4a10748` | test: verify auto-backport with unique change (#2952) | +| `f16b370dab7b` | test: create bot PR for self-approve test (#2976) | + +## Notes +Generated by elastic-workspace flywheel — weekly run 2026-05-04