Skip to content

Commit 9aa96b9

Browse files
ci: Ensure lgtm also triggers Java PR tests and fix YAML formatting (#2396)
Signed-off-by: Felix Wang <wangfelix98@gmail.com>
1 parent a8144dd commit 9aa96b9

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.github/workflows/java_pr.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ jobs:
5353

5454
integration-test:
5555
# all jobs MUST have this if check for 'ok-to-test' or 'approved' for security purposes.
56-
if: (github.event.action == 'labeled' && (github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test'))
57-
|| (github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
56+
if:
57+
(github.event.action == 'labeled' && (github.event.label.name == 'lgtm' || github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test')) ||
58+
(github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
5859
runs-on: ubuntu-latest
5960
needs: unit-test-java
6061
steps:

.github/workflows/pr_integration_tests.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ on:
1515
jobs:
1616
build-docker-image:
1717
# all jobs MUST have this if check for 'ok-to-test' or 'approved' or 'lgtm' for security purposes.
18-
if: (github.event.action == 'labeled' && (github.event.label.name == 'lgtm' || github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test'))
19-
|| (github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
18+
if:
19+
(github.event.action == 'labeled' && (github.event.label.name == 'lgtm' || github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test')) ||
20+
(github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
2021
runs-on: ubuntu-latest
2122
steps:
2223
- uses: actions/checkout@v2
@@ -72,8 +73,9 @@ jobs:
7273
DOCKER_IMAGE_TAG: ${{ steps.image-tag.outputs.DOCKER_IMAGE_TAG }}
7374
integration-test-python:
7475
# all jobs MUST have this if check for 'ok-to-test' or 'approved' or 'lgtm' for security purposes.
75-
if: (github.event.action == 'labeled' && (github.event.label.name == 'lgtm' || github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test'))
76-
|| (github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
76+
if:
77+
(github.event.action == 'labeled' && (github.event.label.name == 'approved' || github.event.label.name == 'ok-to-test')) ||
78+
(github.event.action != 'labeled' && (contains(github.event.pull_request.labels.*.name, 'ok-to-test') || contains(github.event.pull_request.labels.*.name, 'approved')))
7779
needs: build-docker-image
7880
runs-on: ${{ matrix.os }}
7981
strategy:

0 commit comments

Comments
 (0)