From 8cd2b40eb4b8d4347940d09385e30ad009ea3207 Mon Sep 17 00:00:00 2001 From: Cenarius Date: Wed, 20 Nov 2024 14:14:44 +0100 Subject: [PATCH] Workflow update --- .github/oxid-esales/twig-component.yaml | 3 +++ .github/workflows/scheduled.yaml | 33 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/.github/oxid-esales/twig-component.yaml b/.github/oxid-esales/twig-component.yaml index f899d60..6222398 100644 --- a/.github/oxid-esales/twig-component.yaml +++ b/.github/oxid-esales/twig-component.yaml @@ -18,6 +18,9 @@ install: "oxid-esales/twig-component": "dev-{{ .Data.global.git.safe_ref_name }}", "oxid-esales/twig-admin-theme": "{{ .Data.global.composer.dev_ref }}", "oxid-esales/apex-theme": "{{ .Data.global.composer.dev_ref }}" + }, + "require-dev": { + "oxid-esales/developer-tools": "{{ .Data.global.composer.dev_ref }}" } } diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml index 147dc89..3240c86 100644 --- a/.github/workflows/scheduled.yaml +++ b/.github/workflows/scheduled.yaml @@ -18,6 +18,7 @@ jobs: title: 'twig component 7.0.x-weekly' finish: slack_title: 'Weekly Twig Component 7.0.x on {{ .Github.Repository }}' + use_scheduled_slack_channel: true secrets: DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }} @@ -27,6 +28,7 @@ jobs: enterprise_github_token: ${{ secrets.enterprise_github_token }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_SCHEDULED_WEBHOOK_URL: ${{ secrets.SLACK_SCHEDULED_WEBHOOK_URL }} twig_component_71x_weekly: if: always() @@ -41,6 +43,7 @@ jobs: title: 'twig component 7.1.x-weekly' finish: slack_title: 'Weekly Twig Component 7.1.x on {{ .Github.Repository }}' + use_scheduled_slack_channel: true secrets: DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }} @@ -50,6 +53,7 @@ jobs: enterprise_github_token: ${{ secrets.enterprise_github_token }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_SCHEDULED_WEBHOOK_URL: ${{ secrets.SLACK_SCHEDULED_WEBHOOK_URL }} twig_component_72x_weekly: if: always() @@ -64,6 +68,7 @@ jobs: title: 'twig component 7.2.x-weekly' finish: slack_title: 'Weekly Twig Component 7.2.x on {{ .Github.Repository }}' + use_scheduled_slack_channel: true secrets: DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }} @@ -73,6 +78,32 @@ jobs: enterprise_github_token: ${{ secrets.enterprise_github_token }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_SCHEDULED_WEBHOOK_URL: ${{ secrets.SLACK_SCHEDULED_WEBHOOK_URL }} + + twig_component_73x_weekly: + if: always() + uses: oxid-eSales/github-actions/.github/workflows/universal_workflow_light.yaml@v4 + with: + testplan: '~/defaults/7.3.x.yaml,~/defaults/scheduled.yaml,~/twig-component.yaml' + runs_on: '"ubuntu-latest"' + defaults: 'v4' + plan_folder: '.github/oxid-esales' + custom_testplan_yaml: | + global: + title: 'twig component 7.3.x-weekly' + finish: + slack_title: 'Weekly Twig Component 7.3.x on {{ .Github.Repository }}' + use_scheduled_slack_channel: true + secrets: + DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} + DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }} + CACHE_ENDPOINT: ${{ secrets.CACHE_ENDPOINT }} + CACHE_ACCESS_KEY: ${{ secrets.CACHE_ACCESS_KEY }} + CACHE_SECRET_KEY: ${{ secrets.CACHE_SECRET_KEY }} + enterprise_github_token: ${{ secrets.enterprise_github_token }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_SCHEDULED_WEBHOOK_URL: ${{ secrets.SLACK_SCHEDULED_WEBHOOK_URL }} twig_component_80x_weekly: if: always() @@ -87,6 +118,7 @@ jobs: title: 'twig component 8.0.x-weekly' finish: slack_title: 'Weekly Twig Component 8.0.x on {{ .Github.Repository }}' + use_scheduled_slack_channel: true secrets: DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }} @@ -96,3 +128,4 @@ jobs: enterprise_github_token: ${{ secrets.enterprise_github_token }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_SCHEDULED_WEBHOOK_URL: ${{ secrets.SLACK_SCHEDULED_WEBHOOK_URL }}