Skip to content

Commit

Permalink
Refs #21479: Include labeling check
Browse files Browse the repository at this point in the history
Signed-off-by: JesusPoderoso <[email protected]>
  • Loading branch information
JesusPoderoso committed Sep 10, 2024
1 parent 13767c2 commit 0764d5a
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .github/workflows/nightly-ubuntu-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
run-build: true
run-tests: true
use-ccache: false
add-label: false

nightly-ubuntu-ci-2_14_x:
strategy:
Expand All @@ -45,6 +46,7 @@ jobs:
run-build: true
run-tests: true
use-ccache: false
add-label: false

nightly-ubuntu-ci-2_10_x:
strategy:
Expand All @@ -65,4 +67,5 @@ jobs:
run-build: true
run-tests: true
use-ccache: false
add-label: false

7 changes: 6 additions & 1 deletion .github/workflows/reusable-ubuntu-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@ on:
required: false
type: boolean
default: false
add-label:
description: 'Add the CI-PENDING label to the PR'
required: false
type: boolean
default: true

env:
security-cmake-flag: ${{ inputs.security == true && '-DSECURITY=ON' || '-DSECURITY=OFF' }}
Expand All @@ -71,7 +76,7 @@ jobs:
- 'RelWithDebInfo'
steps:
- name: Add ci-pending label if PR
if: ${{ github.event_name == 'pull_request' }}
if: ${{ github.event_name == 'pull_request' && inputs.add-label == true }}
uses: eProsima/eProsima-CI/external/add_labels@v0
with:
labels: ci-pending
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/ubuntu-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ on:
required: false
type: boolean
default: false
add-label:
description: 'Add a label to the PR'
required: false
type: boolean
default: false

pull_request:
types:
Expand Down Expand Up @@ -69,3 +74,4 @@ jobs:
run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }}
run-tests: ${{ ((inputs.run-tests == true) && true) || (github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'no-test')) }}
use-ccache: ${{ ((inputs.use-ccache == true) && true) || false }}
add-label: ${{ (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.full_name == github.repository) && true || false }}
2 changes: 2 additions & 0 deletions .github/workflows/weekly-ubuntu-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
run-build: true
run-tests: true
use-ccache: false
add-label: false

weekly-ubuntu-ci-2_6_x:
strategy:
Expand All @@ -46,3 +47,4 @@ jobs:
run-build: true
run-tests: true
use-ccache: false
add-label: false

0 comments on commit 0764d5a

Please sign in to comment.