Skip to content

Commit

Permalink
ICU-22532 Trigger CI workflows when workflow definitions change
Browse files Browse the repository at this point in the history
  • Loading branch information
echeran committed Feb 28, 2024
1 parent a1925ab commit 0d7cedc
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 3 deletions.
3 changes: 2 additions & 1 deletion .ci-builds/.azure-exhaustive-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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/*
Expand Down
3 changes: 2 additions & 1 deletion .ci-builds/.azure-pipelines-icu4c.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Azure Pipelines (VSTS) configuration for CI builds for ICU.

trigger:
batch: true
branches:
include:
- main
- maint/maint-*
paths:
include:
- icu4c
- .ci-builds/.azure-pipelines-icu4c.yml

pr:
branches:
Expand All @@ -18,6 +18,7 @@ pr:
paths:
include:
- icu4c
- .ci-builds/.azure-pipelines-icu4c.yml


variables:
Expand Down
3 changes: 2 additions & 1 deletion .ci-builds/.azure-pipelines-icu4j.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Azure Pipelines (VSTS) configuration for CI builds for ICU.

trigger:
batch: true
branches:
include:
- main
- maint/maint-*
paths:
include:
- icu4j
- .ci-builds/.azure-pipelines-icu4j.yml

pr:
branches:
Expand All @@ -18,6 +18,7 @@ pr:
paths:
include:
- icu4j
- .ci-builds/.azure-pipelines-icu4j.yml

variables:
MAVEN_ARGS: '--show-version --no-transfer-progress'
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/icu4c.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/icu4j.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/icu_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/icu_valgrind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,12 @@ on:
- 'maint/maint*'
paths:
- 'icu4c/**'
- '.github/workflows/**'
pull_request:
branches: '**'
paths:
- 'icu4c/**'
- '.github/workflows/**'

permissions:
contents: read
Expand Down

0 comments on commit 0d7cedc

Please sign in to comment.