Skip to content

Updated upgrading to v1.9 guide to included parallel batch execution and added links to incremental microbatch page #4224

Updated upgrading to v1.9 guide to included parallel batch execution and added links to incremental microbatch page

Updated upgrading to v1.9 guide to included parallel batch execution and added links to incremental microbatch page #4224

Workflow file for this run

name: Add/Remove Labels
on:
pull_request_target:
types: [opened]
jobs:
add_new_contributor_label:
if: github.event.action == 'opened'
runs-on: ubuntu-latest
steps:
- name: Add new contributor label
uses: actions/github-script@v6
with:
github-token: ${{ secrets.DOCS_SECRET }}
script: |
const creator = context.payload.sender.login;
const opts = github.rest.issues.listForRepo.endpoint.merge({
...context.issue,
creator,
state: 'all',
});
const issues = await github.paginate(opts);
let isAlreadyContributor = false;
for (const issue of issues) {
if (issue.number === context.issue.number) {
continue;
}
if (issue.pull_request && issue.user.login === creator) {
isAlreadyContributor = true;
break;
}
}
if (!isAlreadyContributor) {
console.log('Adding label: new contributor');
await github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['new contributor'],
});
}