From 117fc53ea70748d62a93b2a60c7efaced7bbe2f3 Mon Sep 17 00:00:00 2001 From: Houssem Ben Ali Date: Tue, 11 Feb 2025 11:52:54 +0100 Subject: [PATCH] SWF: Update notification tasks workflow --- .github/workflows/pr-tasks-notif.yml | 34 ++++++++++++++++++++++++++++ .github/workflows/webhooktasks.yml | 21 ----------------- 2 files changed, 34 insertions(+), 21 deletions(-) create mode 100644 .github/workflows/pr-tasks-notif.yml delete mode 100644 .github/workflows/webhooktasks.yml diff --git a/.github/workflows/pr-tasks-notif.yml b/.github/workflows/pr-tasks-notif.yml new file mode 100644 index 0000000000..6221bfa7ad --- /dev/null +++ b/.github/workflows/pr-tasks-notif.yml @@ -0,0 +1,34 @@ +name: Pull Request Task Notifications + +on: + pull_request: + types: [opened, reopened, closed, review_requested] + pull_request_review: + types: [submitted] + +jobs: + notify_tribe_tasks: + name: Notify Tribe Tasks + runs-on: ubuntu-latest + steps: + - name: Notify Tribe Tasks + uses: Green-Hub-Tools/notifs-task@v1 + with: + TASKS_REGEX_FILTER: ${{ vars.TRIBE_TASKS_REGEX_FILTER }} + SERVER_URL: ${{ vars.TRIBE_TASKS_SERVER_URL }} + SERVER_DEFAULT_SITENAME: ${{ vars.TRIBE_TASKS_DEFAULT_SITENAME }} + SERVER_USERNAME: ${{ secrets.TRIBE_USERNAME }} + SERVER_PASSWORD: ${{ secrets.TRIBE_PASSWORD }} + + notify_builders_tasks: + name: Notify Builders Tasks + runs-on: ubuntu-latest + steps: + - name: Notify Builders Tasks + uses: Green-Hub-Tools/notifs-task@v1 + with: + TASKS_REGEX_FILTER: ${{ vars.BUILDERS_TASKS_REGEX_FILTER }} + SERVER_URL: ${{ vars.BUILDERS_TASKS_SERVER_URL }} + SERVER_DEFAULT_SITENAME: ${{ vars.BUILDERS_TASKS_DEFAULT_SITENAME }} + SERVER_USERNAME: ${{ secrets.BUILDERS_USERNAME }} + SERVER_PASSWORD: ${{ secrets.BUILDERS_PASSWORD }} diff --git a/.github/workflows/webhooktasks.yml b/.github/workflows/webhooktasks.yml deleted file mode 100644 index f89e9e0ea1..0000000000 --- a/.github/workflows/webhooktasks.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: eXo Pull Request Tribe Notifications - -on: - pull_request: - types: [opened, reopened, closed, review_requested] - pull_request_review: - types: [submitted] - -jobs: - notify_tasks: - name: Check for tasks identifiers - runs-on: ubuntu-latest - steps: - - name: eXo Tasks Webhook - uses: Green-Hub-Tools/notifs-task@v1 - with: - SERVER_URL: 'https://community.exoplatform.com' - SERVER_DEFAULT_SITENAME: 'dw' - SERVER_USERNAME: ${{ secrets.TRIBE_USERNAME }} - SERVER_PASSWORD: ${{ secrets.TRIBE_PASSWORD }} - TASKS_REGEX_FILTER: '(task|maint|exo)((-|_)[0-9]{4,})+' \ No newline at end of file