From 2d7e6a1283019cdbdd64287fefb7239ae08f90fe Mon Sep 17 00:00:00 2001 From: David Ko Date: Tue, 2 Aug 2022 14:46:23 +0800 Subject: [PATCH] Add community issues to Community project Signed-off-by: David Ko --- .github/workflows/add-to-projects.yaml | 22 ++++++++++++++++++++-- .github/workflows/stale.yaml | 1 + 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/add-to-projects.yaml b/.github/workflows/add-to-projects.yaml index d3ac269..5b5bdb6 100644 --- a/.github/workflows/add-to-projects.yaml +++ b/.github/workflows/add-to-projects.yaml @@ -1,9 +1,10 @@ -name: Add issues to QA & DevOps project +name: Add issues to projects on: - pull_request: + issues: types: - labeled + - opened jobs: add-to-qa-devops-project: @@ -16,3 +17,20 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} labeled: kind/test, area/test-infra label-operator: OR + + add-to-community-project: + name: Add issue to Community project + runs-on: ubuntu-latest + steps: + - uses: JamesSingleton/is-organization-member@1.0.0 + id: is_organization_member + if: github.event.action == 'opened' + with: + organization: longhorn + username: ${{ github.event.issue.user.login }} + token: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/add-to-project@v0.3.0 + if: steps.is_organization_member.outputs.result == false + with: + project-url: https://github.com/orgs/longhorn/projects/5 + github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 332d429..40ef527 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -1,4 +1,5 @@ name: 'Close stale issues and PRs' + on: workflow_call: workflow_dispatch: