From 2064936524b29e0c666026dd1eebc3dd5fdfa3a2 Mon Sep 17 00:00:00 2001 From: Amarjeet LNU Date: Sat, 18 Jul 2026 13:07:20 -0700 Subject: [PATCH] test: trigger CI across all 4 submodules to verify Codecov (DO NOT MERGE) No-op comment appended to each submodule __init__.py (core/train/serve/mlops) so all four unit-test jobs run and upload coverage. This produces 4 uploads, which finalizes the Codecov report even under the current `after_n_builds: 4` config (being fixed separately in #6056), letting us confirm the merged codecov.yml `ignore:` layer excludes test files and the project number reflects product-only coverage (~71%, not the old ~90%). Same-repo branch (fork PRs upload without PR context and error). Branch cut from current master (contains codecov.yml). Verification only. --- sagemaker-core/src/sagemaker/core/__init__.py | 1 + sagemaker-mlops/src/sagemaker/mlops/__init__.py | 1 + sagemaker-serve/src/sagemaker/serve/__init__.py | 1 + sagemaker-train/src/sagemaker/train/__init__.py | 1 + 4 files changed, 4 insertions(+) diff --git a/sagemaker-core/src/sagemaker/core/__init__.py b/sagemaker-core/src/sagemaker/core/__init__.py index 0bd0637152..9a64c28304 100644 --- a/sagemaker-core/src/sagemaker/core/__init__.py +++ b/sagemaker-core/src/sagemaker/core/__init__.py @@ -30,3 +30,4 @@ # Note: HyperparameterTuner and WarmStartTypes are in sagemaker.train.tuner # They are not re-exported from core to avoid circular dependencies +# No-op line to trigger CI for a Codecov config verification (DO NOT MERGE). diff --git a/sagemaker-mlops/src/sagemaker/mlops/__init__.py b/sagemaker-mlops/src/sagemaker/mlops/__init__.py index 18527db318..cfacad00ad 100644 --- a/sagemaker-mlops/src/sagemaker/mlops/__init__.py +++ b/sagemaker-mlops/src/sagemaker/mlops/__init__.py @@ -31,3 +31,4 @@ "ModelBuilder", "workflow", # Submodule ] +# No-op line to trigger CI for a Codecov config verification (DO NOT MERGE). diff --git a/sagemaker-serve/src/sagemaker/serve/__init__.py b/sagemaker-serve/src/sagemaker/serve/__init__.py index 9cf115d1ab..20fadbc357 100644 --- a/sagemaker-serve/src/sagemaker/serve/__init__.py +++ b/sagemaker-serve/src/sagemaker/serve/__init__.py @@ -57,3 +57,4 @@ "WorkloadValidationError", "start_benchmark", ] +# No-op line to trigger CI for a Codecov config verification (DO NOT MERGE). diff --git a/sagemaker-train/src/sagemaker/train/__init__.py b/sagemaker-train/src/sagemaker/train/__init__.py index ea58d2027d..1109f2fe4c 100644 --- a/sagemaker-train/src/sagemaker/train/__init__.py +++ b/sagemaker-train/src/sagemaker/train/__init__.py @@ -120,3 +120,4 @@ def __getattr__(name): from sagemaker.core.training.configs import HyperPodCompute return HyperPodCompute raise AttributeError(f"module '{__name__}' has no attribute '{name}'") +# No-op line to trigger CI for a Codecov config verification (DO NOT MERGE).