ICU-22532 Trigger CI workflows when workflow definitions change

This commit is contained in:
Elango Cheran 2024-02-27 07:51:27 -08:00
parent a1925abf4f
commit 0d7cedc0dd
7 changed files with 14 additions and 3 deletions

View file

@ -17,7 +17,8 @@ trigger:
- '*'
exclude:
- .github/*
- .ci-builds/.azure-pipelines.yml
- .ci-builds/.azure-pipelines-icu4c.yml
- .ci-builds/.azure-pipelines-icu4j.yml
- .ci-builds/.azure-valgrind.yml
- docs/*
- tools/*

View file

@ -1,7 +1,6 @@
# Azure Pipelines (VSTS) configuration for CI builds for ICU.
trigger:
batch: true
branches:
include:
- main
@ -9,6 +8,7 @@ trigger:
paths:
include:
- icu4c
- .ci-builds/.azure-pipelines-icu4c.yml
pr:
branches:
@ -18,6 +18,7 @@ pr:
paths:
include:
- icu4c
- .ci-builds/.azure-pipelines-icu4c.yml
variables:

View file

@ -1,7 +1,6 @@
# Azure Pipelines (VSTS) configuration for CI builds for ICU.
trigger:
batch: true
branches:
include:
- main
@ -9,6 +8,7 @@ trigger:
paths:
include:
- icu4j
- .ci-builds/.azure-pipelines-icu4j.yml
pr:
branches:
@ -18,6 +18,7 @@ pr:
paths:
include:
- icu4j
- .ci-builds/.azure-pipelines-icu4j.yml
variables:
MAVEN_ARGS: '--show-version --no-transfer-progress'

View file

@ -12,10 +12,12 @@ on:
- 'maint/maint*'
paths:
- 'icu4c/**'
- '.github/workflows/**'
pull_request:
branches: '**'
paths:
- 'icu4c/**'
- '.github/workflows/**'
workflow_dispatch:
# To trigger the Env Test workflow manually, follow the instructions in
# https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow

View file

@ -12,10 +12,12 @@ on:
- 'maint/maint*'
paths:
- 'icu4j/**'
- '.github/workflows/**'
pull_request:
branches: '**'
paths:
- 'icu4j/**'
- '.github/workflows/**'
workflow_dispatch:
# To trigger the Env Test workflow manually, follow the instructions in
# https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow

View file

@ -12,10 +12,12 @@ on:
- 'maint/maint*'
paths:
- 'docs/**'
- '.github/workflows/**'
pull_request:
branches: '**'
paths:
- 'docs/**'
- '.github/workflows/**'
workflow_dispatch:
# To trigger the Env Test workflow manually, follow the instructions in
# https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow

View file

@ -13,10 +13,12 @@ on:
- 'maint/maint*'
paths:
- 'icu4c/**'
- '.github/workflows/**'
pull_request:
branches: '**'
paths:
- 'icu4c/**'
- '.github/workflows/**'
permissions:
contents: read