Skip to content

Commit 9e22718

Browse files
authored
Merge pull request #2580 from hathach/labeler-more-catch
more try/catch for labeler
2 parents a5b109b + ec1a068 commit 9e22718

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/labeler.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ jobs:
2828
issueOrPrNumber = context.payload.pull_request.number;
2929
}
3030
31+
// Check if an Adafruit member
3132
try {
32-
// Check for Adafruit membership
3333
const adafruitResponse = await github.rest.orgs.checkMembershipForUser({
3434
org: 'adafruit',
3535
username: username
@@ -38,8 +38,14 @@ jobs:
3838
if (adafruitResponse.status === 204) {
3939
console.log('Adafruit Member');
4040
label = 'Prio Urgent';
41-
} else {
42-
// If not a Adafruit member, check if the user is a contributor
41+
}
42+
} catch (error) {
43+
console.log('Not an Adafruit member');
44+
}
45+
46+
// Check if a contributor
47+
if (label == '') {
48+
try {
4349
const collaboratorResponse = await github.rest.repos.checkCollaborator({
4450
owner: context.repo.owner,
4551
repo: context.repo.repo,
@@ -50,9 +56,9 @@ jobs:
5056
console.log('Contributor');
5157
label = 'Prio Higher';
5258
}
59+
} catch (error) {
60+
console.log('Not a contributor');
5361
}
54-
} catch (error) {
55-
console.log(`Error processing user ${username}: ${error.message}`);
5662
}
5763
5864
if (label !== '') {

0 commit comments

Comments
 (0)