From 2b598c33f3a73131445c3b4b1d1f30a0172ef7fa Mon Sep 17 00:00:00 2001 From: ashraf Date: Thu, 10 Oct 2024 15:00:37 +0200 Subject: [PATCH] Create branch 7.3.x GHA workflows --- .github/workflows/dispatch_component.yml | 2 ++ .github/workflows/scheduled.yaml | 23 +++++++++++++++++++++++ .github/workflows/trigger.yaml | 3 +++ 3 files changed, 28 insertions(+) diff --git a/.github/workflows/dispatch_component.yml b/.github/workflows/dispatch_component.yml index a08ed02..9eda61c 100644 --- a/.github/workflows/dispatch_component.yml +++ b/.github/workflows/dispatch_component.yml @@ -10,6 +10,7 @@ on: - 7.0.x - 7.1.x - 7.2.x + - 7.3.x - 8.0.x - use custom testplan default: '8.0.x' @@ -74,6 +75,7 @@ jobs: "7.0.x") TESTPLAN="~/defaults/7.0.x.yaml,${LIMIT}${PLAN}" ;; "7.1.x") TESTPLAN="~/defaults/7.1.x.yaml,${LIMIT}${PLAN}" ;; "7.2.x") TESTPLAN="~/defaults/7.2.x.yaml,${LIMIT}${PLAN}" ;; + "7.3.x") TESTPLAN="~/defaults/7.3.x.yaml,${LIMIT}${PLAN}" ;; "8.0.x") TESTPLAN="${LIMIT}${PLAN}" ;; "use custom testplan") TESTPLAN="${{ inputs.custom_testplan }}" ;; *) diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml index 147dc89..48fb3f7 100644 --- a/.github/workflows/scheduled.yaml +++ b/.github/workflows/scheduled.yaml @@ -74,6 +74,29 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SLACK_WEBHOOK_URL: ${{ secrets.SLACK_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 }}' + 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 }} + twig_component_80x_weekly: if: always() uses: oxid-eSales/github-actions/.github/workflows/universal_workflow_light.yaml@v4 diff --git a/.github/workflows/trigger.yaml b/.github/workflows/trigger.yaml index 1e119a4..95a397b 100644 --- a/.github/workflows/trigger.yaml +++ b/.github/workflows/trigger.yaml @@ -30,6 +30,7 @@ jobs: refs/heads/b-7.0.x*) TESTPLAN="~/defaults/7.0.x.yaml,${LIMIT70}~/twig-component.yaml" ;; refs/heads/b-7.1.x*) TESTPLAN="~/defaults/7.1.x.yaml,${LIMIT}~/twig-component.yaml" ;; refs/heads/b-7.2.x*) TESTPLAN="~/defaults/7.2.x.yaml,${LIMIT}~/twig-component.yaml" ;; + refs/heads/b-7.3.x*) TESTPLAN="~/defaults/7.3.x.yaml,${LIMIT}~/twig-component.yaml" ;; refs/heads/b-8.0.x*) TESTPLAN="~/defaults/8.0.x.yaml,${LIMIT}~/twig-component.yaml" ;; *) echo "Can't match ${REF_TO_CHECK} to a version, can't determine test plan." @@ -38,6 +39,8 @@ jobs: git clone --depth 2 "${{ github.repositoryUrl }}" --branch "${{ github.ref_name}}" --single-branch .tmp if [ -f .tmp/CHANGELOG-3.x.md ]; then TESTPLAN="~/defaults/8.0.x.yaml,${LIMIT}~/twig-component.yaml" + elif [ -f .tmp/CHANGELOG-2.x.md ]; then + TESTPLAN="~/defaults/7.3.x.yaml,${LIMIT}~/twig-component.yaml" elif [ -f .tmp/CHANGELOG-2.x.md ]; then TESTPLAN="~/defaults/7.2.x.yaml,${LIMIT}~/twig-component.yaml" elif [ -f .tmp/CHANGELOG-2.x.md ]; then