-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Bazel
-
None
-
Build OnDeck
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
- Proposed changes
- Update `evergreen/activate_task.py` to call Evergreen’s `activate_version_tasks` endpoint when a configured task is missing from a non-patch build.
- Preserve existing idempotent activation, patch scheduling, task-name overrides, commit-queue handling, and skip controls.
- Add regression coverage in `buildscripts/tests/test_activate_task.py`.
-
- Operational benefit
Prevents `archive_dist_test` from failing solely because `archive_dist_test_debug` has not yet been materialized on waterfall or cron builds, preserving the debug-symbol availability guarantee.
-
- Testing
- `bazel test --test_output=errors //buildscripts/tests:test_activate_task`
- `bazel run format`
-
- Safety and compatibility
Existing-task activation and patch scheduling paths are unchanged; the new path validates the build variant and version expansions before making the API call.
- duplicates
-
SERVER-133754 Schedule archive_dist_test_debug when automatic activation finds no task
-
- Closed
-