diff --git a/plugins/woocommerce-blocks/.github/workflows/scripts/is-community-contributor.js b/plugins/woocommerce-blocks/.github/workflows/scripts/is-community-contributor.js index 6b00f3f72fd..3b38ed50629 100644 --- a/plugins/woocommerce-blocks/.github/workflows/scripts/is-community-contributor.js +++ b/plugins/woocommerce-blocks/.github/workflows/scripts/is-community-contributor.js @@ -6,6 +6,10 @@ const core = require( '@actions/core' ); // this won't work. const octokit = new Octokit(); +const ignoredUsernames = [ 'dependabot' ]; +const checkIfIgnoredUsername = ( username ) => + ignoredUsernames.includes( username ); + const getIssueAuthor = ( payload ) => { return ( payload?.issue?.user?.login || @@ -15,7 +19,7 @@ const getIssueAuthor = ( payload ) => { }; const isCommunityContributor = async ( owner, repo, username ) => { - if ( username ) { + if ( username && ! checkIfIgnoredUsername( username ) ) { const { data: { permission }, } = await octokit.rest.repos.getCollaboratorPermissionLevel( {