Skip to content

Commit adb21b4

Browse files
authored
feat: Enhance pull request handling with trust helper (gardener#342)
1 parent c1b15f1 commit adb21b4

2 files changed

Lines changed: 29 additions & 0 deletions

File tree

.github/workflows/non-release.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
name: Build
22
on:
33
push:
4+
branches:
5+
- 'master'
6+
- 'rel-*'
7+
pull_request:
8+
types:
9+
- opened
10+
- edited
11+
- reopened
12+
- synchronize
413
pull_request_target:
14+
types:
15+
- labeled
516

617
jobs:
718
build:
19+
if: ${{ github.event_name != 'pull_request_target' || (github.event_name == 'pull_request_target' && github.event.label.name == 'reviewed/ok-to-test') }}
820
uses: ./.github/workflows/build.yaml
921
with:
1022
mode: snapshot
@@ -15,6 +27,7 @@ jobs:
1527
id-token: write
1628

1729
component-descriptor:
30+
if: ${{ github.event_name != 'pull_request_target' || (github.event_name == 'pull_request_target' && github.event.label.name == 'reviewed/ok-to-test') }}
1831
uses: gardener/cc-utils/.github/workflows/post-build.yaml@master
1932
needs:
2033
- build
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
on:
2+
pull_request_target:
3+
types:
4+
- opened
5+
- edited
6+
- reopened
7+
- synchronize
8+
9+
jobs:
10+
pullrequest-trusted-helper:
11+
permissions:
12+
pull-requests: write
13+
secrets: inherit # access to `GitHub-Actions`-App is needed to read teams
14+
uses: gardener/cc-utils/.github/workflows/pullrequest-trust-helper.yaml@master
15+
with:
16+
trusted-teams: 'mcm-maintainers,gardener-extension-provider-openstack-maintainers'

0 commit comments

Comments
 (0)