From 425efd8dd0a63d59c9fcc09c8c713dc87ac17e08 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Tue, 11 Feb 2025 12:05:15 -0500 Subject: [PATCH] Feat(ci): Add workflows referencing Zathras definitions --- .github/workflows/check_review_label.yml | 14 ++++++++++++++ .github/workflows/issue_tagging.yml | 21 +++++++++++++++++++++ .github/workflows/verify_pr_requirement.yml | 18 ++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 .github/workflows/check_review_label.yml create mode 100644 .github/workflows/issue_tagging.yml create mode 100644 .github/workflows/verify_pr_requirement.yml diff --git a/.github/workflows/check_review_label.yml b/.github/workflows/check_review_label.yml new file mode 100644 index 0000000..1ea36af --- /dev/null +++ b/.github/workflows/check_review_label.yml @@ -0,0 +1,14 @@ +on: + pull_request: + types: + - opened + - labeled + +env: + TARGET_LABEL: "group_review_lgtm" + +jobs: + check_review_label: + runs-on: ubuntu-latest + steps: + - uses: redhat-performance/zathras/.github/workflows/check_review_label.yml@main \ No newline at end of file diff --git a/.github/workflows/issue_tagging.yml b/.github/workflows/issue_tagging.yml new file mode 100644 index 0000000..6e05d22 --- /dev/null +++ b/.github/workflows/issue_tagging.yml @@ -0,0 +1,21 @@ +on: + pull_request_target: + types: + - review_requested + pull_request_review: + types: + - submitted + +permissions: + issues: write + +env: + ISSUE_STATE: pr_inprogress + REMOVE_ISSUES: --remove-label pr_approved --remove-label pr_review --remove-label pr_inprogress + GH_TOKEN: ${{ github.token }} + +jobs: + check_review_label: + runs-on: ubuntu-latest + steps: + - uses: redhat-performance/zathras/.github/workflows/issue_tagging.yml@main \ No newline at end of file diff --git a/.github/workflows/verify_pr_requirement.yml b/.github/workflows/verify_pr_requirement.yml new file mode 100644 index 0000000..10f4503 --- /dev/null +++ b/.github/workflows/verify_pr_requirement.yml @@ -0,0 +1,18 @@ +on: + workflow_call: + pull_request: + types: + - opened + - edited + branches: + - main + +permissions: + contents: read + pull-requests: write # Need write to make comments + +jobs: + check_review_label: + runs-on: ubuntu-latest + steps: + - uses: redhat-performance/zathras/.github/workflows/verify_pr_requirements.yml@main \ No newline at end of file