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: