From 1714f285b0bbe50ae29c8f19d2ca154e392e1d96 Mon Sep 17 00:00:00 2001 From: Maria Grimaldi Date: Fri, 30 May 2025 13:12:48 +0200 Subject: [PATCH] chore: add workflow to pull release testing issues into the BTR board Add GH workflow that includes issues into the BTR board after the issue is labeled with `release testing`. Also add label needs triage for bug triaging issues. --- .github/add-issue-to-btr-project.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/add-issue-to-btr-project.yml diff --git a/.github/add-issue-to-btr-project.yml b/.github/add-issue-to-btr-project.yml new file mode 100644 index 00000000..8b0ca1b3 --- /dev/null +++ b/.github/add-issue-to-btr-project.yml @@ -0,0 +1,18 @@ +# Run the workflow that adds new tickets that are labelled "release testing" +# to the org-wide BTR project board + +name: Add release testing issues to the BTR project board + +on: + issues: + types: [labeled] + # This workflow is triggered when an issue is labeled with 'release testing'. + # It adds the issue to the BTR project and applies the 'needs triage' label + # if it doesn't already have it. + +jobs: + handle-release-testing: + uses: openedx/.github/.github/workflows/add-issue-to-btr-project.yml@master + secrets: + GITHUB_APP_ID: ${{ secrets.GRAPHQL_AUTH_APP_ID }} + GITHUB_APP_PRIVATE_KEY: ${{ secrets.GRAPHQL_AUTH_APP_PEM }}