From c191d86f437d5671bf695aa1b48981234bbd7488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=B9=BF?= Date: Thu, 27 Nov 2025 14:26:57 +0800 Subject: [PATCH] Refactor GitHub Actions workflow for event handling --- .../workflows/jms-generic-action-handler.yml | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/workflows/jms-generic-action-handler.yml b/.github/workflows/jms-generic-action-handler.yml index 450891696..e4bd6ddef 100644 --- a/.github/workflows/jms-generic-action-handler.yml +++ b/.github/workflows/jms-generic-action-handler.yml @@ -1,10 +1,33 @@ -on: [push, pull_request, release] +on: + push: + pull_request: + types: [opened, synchronize, closed] + release: + types: [created] name: JumpServer repos generic handler jobs: - generic_handler: - name: Run generic handler + handle_pull_request: + if: github.event_name == 'pull_request' + runs-on: ubuntu-latest + steps: + - uses: jumpserver/action-generic-handler@master + env: + GITHUB_TOKEN: ${{ secrets.PRIVATE_TOKEN }} + I18N_TOKEN: ${{ secrets.I18N_TOKEN }} + + handle_push: + if: github.event_name == 'push' + runs-on: ubuntu-latest + steps: + - uses: jumpserver/action-generic-handler@master + env: + GITHUB_TOKEN: ${{ secrets.PRIVATE_TOKEN }} + I18N_TOKEN: ${{ secrets.I18N_TOKEN }} + + handle_release: + if: github.event_name == 'release' runs-on: ubuntu-latest steps: - uses: jumpserver/action-generic-handler@master