From 088460da066590db885d5a15b95863227344314f Mon Sep 17 00:00:00 2001 From: Kjuly Date: Tue, 28 May 2024 22:32:38 +0800 Subject: [PATCH] Add .github/workflows/* --- .github/workflows/issue_closed.yml | 16 ++++++++++++++++ .github/workflows/issue_opened.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/workflows/issue_closed.yml create mode 100644 .github/workflows/issue_opened.yml diff --git a/.github/workflows/issue_closed.yml b/.github/workflows/issue_closed.yml new file mode 100644 index 0000000..7e4cbf3 --- /dev/null +++ b/.github/workflows/issue_closed.yml @@ -0,0 +1,16 @@ +name: Check Closed Issue + +on: + issues: + types: [closed] + +jobs: + check-closed-issue-to-close-pr: + if: contains(github.event.issue.labels.*.name, 'add event') || contains(github.event.issue.labels.*.name, 'update event') + runs-on: ubuntu-latest + steps: + - name: Close PR from Issue + uses: swingdance/close-pr-from-issue@main + with: + token: "${{ secrets.GH_TOKEN }}" + \ No newline at end of file diff --git a/.github/workflows/issue_opened.yml b/.github/workflows/issue_opened.yml new file mode 100644 index 0000000..daad5bd --- /dev/null +++ b/.github/workflows/issue_opened.yml @@ -0,0 +1,26 @@ +name: Check Opened Issue + +on: + issues: + types: [opened, reopened] + +jobs: + check-opened-issue-to-add-event: + if: contains(github.event.issue.labels.*.name, 'add event') + uses: swingdance/entity-ci/.github/workflows/create_pr_to_add_entity.yml@main + with: + type: event + template_filename: 02-add_entity.yml + reusable_workflow_repo: swingdance/entity-ci + secrets: + token: "${{ secrets.GH_TOKEN }}" + + check-opened-issue-to-update-event: + if: contains(github.event.issue.labels.*.name, 'update event') + uses: swingdance/entity-ci/.github/workflows/create_pr_to_update_entity.yml@main + with: + type: event + template_filename: 03-update_entity.yml + reusable_workflow_repo: swingdance/entity-ci + secrets: + token: "${{ secrets.GH_TOKEN }}"