From 37dca4232019d070558bb6be61a17b3c1886c66f Mon Sep 17 00:00:00 2001 From: irongut Date: Mon, 22 Nov 2021 02:19:37 +0000 Subject: [PATCH] added Assign to Project workflow --- .github/workflows/assign-to-project.yml | 42 +++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/assign-to-project.yml diff --git a/.github/workflows/assign-to-project.yml b/.github/workflows/assign-to-project.yml new file mode 100644 index 0000000..b371ce3 --- /dev/null +++ b/.github/workflows/assign-to-project.yml @@ -0,0 +1,42 @@ +name: Assign to Project + +on: + issues: + types: [opened, labeled] + pull_request: + types: [opened, labeled] +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +jobs: + assign-to-project: + runs-on: ubuntu-latest + name: Assign to Project + steps: + - name: Assign Issues to Bugs + uses: srggrs/assign-one-project-github-action@1.3.1 + if: contains(github.event.issue.labels.*.name, 'bug') + with: + project: 'https://github.com/irongut/EDlib/projects/1' + column_name: 'Needs triage' + + - name: Assign Issues to Enhancements + uses: srggrs/assign-one-project-github-action@1.3.1 + if: contains(github.event.issue.labels.*.name, 'enhancement') + with: + project: 'https://github.com/irongut/EDlib/projects/2' + column_name: 'To do' + + - name: Assign PRs to Bugs + uses: srggrs/assign-one-project-github-action@1.3.1 + if: contains(github.event.pull_request.labels.*.name, 'bug') + with: + project: 'https://github.com/irongut/EDlib/projects/1' + column_name: 'In Progress' + + - name: Assign PRs to Enhancements + uses: srggrs/assign-one-project-github-action@1.3.1 + if: contains(github.event.pull_request.labels.*.name, 'enhancement') + with: + project: 'https://github.com/irongut/EDlib/projects/2' + column_name: 'In Progress'