Skip to content

chore(deps): update intellij-aspect-sdk dependency #2272

chore(deps): update intellij-aspect-sdk dependency

chore(deps): update intellij-aspect-sdk dependency #2272

name: Auto Add Labels and Assignees
on:
pull_request_target:
types: ["opened", "reopened", "ready_for_review"]
jobs:
add_label:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v6
if: ${{ github.event.pull_request.draft == false }}
add_assignee:
runs-on: ubuntu-latest
needs: add_label
permissions:
contents: read
pull-requests: write
steps:
- name: Check out code
uses: actions/checkout@v7
- name: Set Assignees
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
retries: 3
retry-exempt-status-codes: 400,401
script: |
let issue_number = context.payload.pull_request.number;
const author = context.payload.pull_request.user.login;
const defaultAssignees = ['ujohnny', 'LeFrosch'];
const assignees = defaultAssignees.filter(login => login !== author);
if (assignees.length > 0) {
await github.rest.issues.addAssignees({
issue_number,
owner: context.repo.owner,
repo: context.repo.repo,
assignees
});
}