Skip to content

Commit 263ae94

Browse files
ahmadelyoussefmeta-codesync[bot]
authored andcommitted
Trigger DCPerf Github CI workflows based on files changed
Reviewed By: excelle08 Differential Revision: D113831907 fbshipit-source-id: f022acfe786ec1fdce1522d042d015e47d6348d0
1 parent 1d9c520 commit 263ae94

9 files changed

Lines changed: 55 additions & 9 deletions

.github/workflows/dcperf_ci_django.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,21 @@
77
name: DCPerf Django CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/common/os-distro.sh'
15+
- 'packages/django_workload/**'
1316

1417
# Push Trigger (enable to catch errors coming out of multiple merges)
1518
#
1619
push:
1720
branches:
1821
- main
22+
paths:
23+
- 'packages/common/os-distro.sh'
24+
- 'packages/django_workload/**'
1925

2026
# Manual Trigger
2127
#

.github/workflows/dcperf_ci_feedsim.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,21 @@
77
name: DCPerf FeedSim CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/common/os-distro.sh'
15+
- 'packages/feedsim/**'
1316

1417
# Push Trigger (enable to catch errors coming out of multiple merges)
1518
#
1619
push:
1720
branches:
1821
- main
22+
paths:
23+
- 'packages/common/os-distro.sh'
24+
- 'packages/feedsim/**'
1925

2026
# Manual Trigger
2127
#

.github/workflows/dcperf_ci_health_check.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf Health_check CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/health_check/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/health_check/**'
1923

2024
# Manual Trigger
2125
#

.github/workflows/dcperf_ci_mediawiki.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf Mediawiki CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/mediawiki/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/mediawiki/**'
1923

2024
# Manual Trigger
2125
#

.github/workflows/dcperf_ci_spark.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf Spark CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/spark_standalone/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/spark_standalone/**'
1923

2024
# Manual Trigger
2125
#

.github/workflows/dcperf_ci_syscall.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf Syscall CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/syscall/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/syscall/**'
1923

2024
# Manual Trigger
2125
#

.github/workflows/dcperf_ci_tao_bench.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,25 @@
77
name: DCPerf Tao_bench CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/common/affinitize/**'
15+
- 'packages/common/certs.tar.gz'
16+
- 'packages/common/os-distro.sh'
17+
- 'packages/tao_bench/**'
1318

1419
# Push Trigger (enable to catch errors coming out of multiple merges)
1520
#
1621
push:
1722
branches:
1823
- main
24+
paths:
25+
- 'packages/common/affinitize/**'
26+
- 'packages/common/certs.tar.gz'
27+
- 'packages/common/os-distro.sh'
28+
- 'packages/tao_bench/**'
1929

2030
# Manual Trigger
2131
#

.github/workflows/dcperf_ci_video_transcode_bench.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf VideoTranscodeBench CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/video_transcode_bench/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/video_transcode_bench/**'
1923

2024
# Manual Trigger
2125
#

.github/workflows/dcperf_ci_wdl.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
name: DCPerf wdl CI
88

99
on:
10-
# PR Trigger
10+
# PR Trigger — only run when files affecting this benchmark change
1111
#
1212
pull_request:
13+
paths:
14+
- 'packages/wdl_bench/**'
1315

1416
# Push Trigger (enable to catch errors coming out of multiple merges)
1517
#
1618
push:
1719
branches:
1820
- main
21+
paths:
22+
- 'packages/wdl_bench/**'
1923

2024
# Manual Trigger
2125
#

0 commit comments

Comments
 (0)