Skip to content

Commit 04ee615

Browse files
updated labeler workflow
1 parent 1a2a0a4 commit 04ee615

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

.github/workflows/labeler.yml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,45 @@ on:
44
types: [opened]
55
pull_request_target:
66
types: [opened]
7+
env:
8+
MY_GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
79

810
jobs:
911
triage:
1012
runs-on: ubuntu-latest
1113
steps:
12-
- uses: AlexanderWert/[email protected]
14+
- name: Add agent-python label
15+
uses: AlexanderWert/[email protected]
1316
with:
1417
repo-token: "${{ secrets.GITHUB_TOKEN }}"
1518
configuration-path: .github/labeler-config.yml
1619
enable-versioned-regex: 0
20+
- name: Check team membership for user
21+
uses: elastic/[email protected]
22+
id: checkUserMember
23+
with:
24+
username: ${{ github.actor }}
25+
team: 'apm'
26+
usernamesToExclude: |
27+
apmmachine
28+
dependabot
29+
GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
30+
- name: Show team membership
31+
run: |
32+
echo "::debug::isTeamMember: ${{ steps.checkUserMember.outputs.isTeamMember }}"
33+
echo "::debug::isExcluded: ${{ steps.checkUserMember.outputs.isExcluded }}"
34+
- name: Add community and triage lables
35+
if: steps.checkUserMember.outputs.isTeamMember != 'true' && steps.checkUserMember.outputs.isExcluded != 'true'
36+
uses: AlexanderWert/[email protected]
37+
with:
38+
repo-token: "${{ secrets.GITHUB_TOKEN }}"
39+
configuration-path: .github/community-label.yml
40+
enable-versioned-regex: 0
41+
- name: Assign new internal pull requests to project
42+
uses: elastic/[email protected]
43+
if: (steps.checkUserMember.outputs.isTeamMember == 'true' || steps.checkUserMember.outputs.isExcluded == 'true') && github.event.pull_request
44+
with:
45+
project: 'https://github.com/orgs/elastic/projects/454'
46+
project_id: '5882982'
47+
column_name: 'In Progress'
48+

0 commit comments

Comments
 (0)