mirror of
https://github.com/esphome/esphome.git
synced 2026-09-03 19:46:02 +00:00
Address review feedback
- Actually filter bot reviews (not just comment about it) - Use core.setFailed() instead of silently swallowing errors - Remove unused getEffectiveOwners import from detectors.js
This commit is contained in:
@@ -7,7 +7,7 @@ const {
|
||||
hasDashboardChanges,
|
||||
hasGitHubActionsChanges,
|
||||
} = require('../detect-tags');
|
||||
const { fetchCodeowners, getEffectiveOwners } = require('../codeowners');
|
||||
const { fetchCodeowners } = require('../codeowners');
|
||||
|
||||
// Strategy: Merge branch detection
|
||||
async function detectMergeBranch(context) {
|
||||
|
||||
@@ -105,7 +105,7 @@ jobs:
|
||||
const latestReviewByUser = new Map();
|
||||
for (const review of reviews) {
|
||||
// Skip bot reviews and comment-only reviews
|
||||
if (!review.user || review.state === 'COMMENTED') continue;
|
||||
if (!review.user || review.user.type === 'Bot' || review.state === 'COMMENTED') continue;
|
||||
latestReviewByUser.set(review.user.login, review);
|
||||
}
|
||||
|
||||
@@ -156,6 +156,6 @@ jobs:
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
console.log('Failed to process codeowner approval label:', error.message);
|
||||
console.error(error);
|
||||
core.setFailed(`Failed to process codeowner approval label: ${error.message}`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user