@@ -122,12 +122,14 @@ fossa:
122
122
eval $(creds-helper aws --eval "aws:v1/o11y-infra/role/o11y_gdi_otel_releaser_role")
123
123
124
124
.trigger-filter :
125
- only :
126
- variables :
127
- - $CI_COMMIT_BRANCH == "main"
128
- - $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+.*/
129
- except :
130
- - schedules
125
+ rules :
126
+ - &main-condition
127
+ if : $CI_COMMIT_BRANCH == "main"
128
+ - &release-condition
129
+ if : $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+.*/
130
+ - &no-schedules-condition
131
+ if : $CI_PIPELINE_SOURCE == "schedule"
132
+ when : never
131
133
132
134
.deploy-release :
133
135
image : ' ${DOCKER_CICD_REPO}/ci-container/python-3.12-bookworm:3.5.0'
@@ -431,7 +433,13 @@ agent-bundle-windows:
431
433
artifacts :
432
434
paths :
433
435
- dist/agent-bundle_windows_amd64.zip
434
-
436
+ .ta-trigger :
437
+ rules :
438
+ - <<*main-condition
439
+ - <<*release-condition
440
+ - <<*no-schedules-condition
441
+ - if : $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_TAG == null && $CI_COMMIT_REF_PROTECTED == 'true'
442
+ when : manual
435
443
.auth-setup :
436
444
id_tokens :
437
445
CI_JOB_JWT :
@@ -474,7 +482,7 @@ agent-bundle-windows:
474
482
475
483
package-technical-addon :
476
484
extends :
477
- - .trigger-filter
485
+ - .ta-trigger
478
486
image : " ${DOCKER_CICD_REPO}/ci-container/python-3.11-bullseye:1.19.0"
479
487
stage : " package"
480
488
script : |
@@ -491,7 +499,7 @@ package-technical-addon:
491
499
test-happypath-ta :
492
500
image : " ${DOCKER_CICD_REPO}/ci-container/python-3.11-bullseye:1.19.0"
493
501
extends :
494
- - .trigger-filter
502
+ - .ta-trigger
495
503
- .auth-setup
496
504
stage : orca-tests
497
505
dependencies :
@@ -523,7 +531,7 @@ test-happypath-ta:
523
531
test-collectd-ta :
524
532
image : " ${DOCKER_CICD_REPO}/ci-container/python-3.11-bullseye:1.19.0"
525
533
extends :
526
- - .trigger-filter
534
+ - .ta-trigger
527
535
- .auth-setup
528
536
stage : orca-tests
529
537
variables :
@@ -585,7 +593,7 @@ test-gateway-ta:
585
593
- " $BUILD_DIR/$CI_JOB_ID/**/*"
586
594
AppInspect_local :
587
595
extends :
588
- - .trigger-filter
596
+ - .ta-trigger
589
597
dependencies :
590
598
- " package-technical-addon"
591
599
stage : code-analysis
0 commit comments