Skip to content

Commit 5e52edf

Browse files
committed
Add tags and aliases for better testing in tags and pull requests
1 parent 383ec77 commit 5e52edf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+124
-106
lines changed

.evergreen/config.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,29 @@ post:
2929
- func: "stop mongo-orchestration"
3030
- func: "cleanup"
3131

32-
# Define aliases for patch builds and PR builds. These only apply if no aliases are defined in project settings
33-
github_pr_aliases:
34-
# Run tests on debian, only testing local replicasets
35-
- variant: "test-.*"
36-
task: "test-mongodb-.*-replicaset"
32+
# These aliases define the default variant/tasks to test for pull requests and merge queue
33+
github_pr_aliases: &github_pr_aliases
34+
# Always test all builds for consistency
35+
- variant_tags: ["pr build"]
36+
task_tags: ["pr"]
37+
# Run all tasks in PR variants for PHP 8.3 (excluding MongoDB latest)
38+
- variant_tags: ["pr php8.3"]
39+
task_tags: ["!latest"]
40+
# Run PR tasks for all PR variants (only MongoDB 7.0)
41+
- variant_tags: ["pr"]
42+
task_tags: ["pr 7.0"]
43+
44+
commit_queue_aliases: *github_pr_aliases
45+
46+
git_tag_aliases:
47+
- git_tag: "^[0-9]+.[0-9]+.[0-9]+"
48+
remote_path: ""
49+
variant_tags: ["tag"]
50+
task_tags: ["tag !latest"]
51+
52+
github_checks_aliases:
53+
- variant: ".*"
54+
task: ".*"
3755

3856
# Include files that contain various tasks, task groups, and build variant definitions
3957
include:

.evergreen/config/generated/build/build-php-7.4.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/build/build-php-8.0.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/build/build-php-8.1.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/build/build-php-8.2.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/build/build-php-8.3.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/latest-php-8.3.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/lowest-php-7.4.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/replicaset-php-7.4.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/replicaset-php-8.0.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/replicaset-php-8.1.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test-variant/replicaset-php-8.2.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test/csfle-4.2.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test/csfle-4.4.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test/csfle-5.0.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test/csfle-6.0.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.evergreen/config/generated/test/csfle-7.0.yml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)