-
- Summary
Move platform quality checks out of required/nightly variants:
- Move macOS `bazel_run_format`, `bazel_run_lint`, and `bazel_run_codeowners` from nightly `enterprise-macos` to master-only `enterprise-macos-arm64`.
- Move Windows `bazel_run_format` and `bazel_run_lint` from required `windows-compile-required` to non-required `windows-compile-suggested`.
- Remove the platform-specific entries from `github_pr_aliases` and `commit_queue_aliases`, so these tasks are not selected by PR or commit-queue checks.
- Update `validate_evg_project_config.main` to validate shared task definitions against both master and nightly configurations.
This preserves the existing task definitions and commands while keeping platform quality coverage on development variants and avoiding platform-specific PR/required validation failures. No server or runtime behavior changes are involved.
-
- Testing
- `bazel run format`
- `bazel run --config=local buildscripts:yamllinters` — both Evergreen configs passed
- Focused Evergreen validator test — 7 tests passed
- `git diff --check`
- Required patch 6789 verified with no Windows or macOS quality tasks selected