From c894334bfc7b1bed7118b14b89bf5ed81d8bc47c Mon Sep 17 00:00:00 2001 From: berfinyuksel <99557970+berfinyuksel@users.noreply.github.com> Date: Thu, 26 Feb 2026 15:01:35 +0100 Subject: [PATCH 1/6] old studio frontend backup --- ...{studio-frontend-build.yaml => studio-frontend-build.yaml.bak} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{studio-frontend-build.yaml => studio-frontend-build.yaml.bak} (100%) diff --git a/.github/workflows/studio-frontend-build.yaml b/.github/workflows/studio-frontend-build.yaml.bak similarity index 100% rename from .github/workflows/studio-frontend-build.yaml rename to .github/workflows/studio-frontend-build.yaml.bak From 751bb15bb19bd2152ea0ceac11d018c65d0dfbc4 Mon Sep 17 00:00:00 2001 From: berfinyuksel <99557970+berfinyuksel@users.noreply.github.com> Date: Thu, 26 Feb 2026 15:01:45 +0100 Subject: [PATCH 2/6] new studio frontend build uses reusable --- .../workflows/new-studio-frontend-build.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/new-studio-frontend-build.yaml diff --git a/.github/workflows/new-studio-frontend-build.yaml b/.github/workflows/new-studio-frontend-build.yaml new file mode 100644 index 0000000..f7c4649 --- /dev/null +++ b/.github/workflows/new-studio-frontend-build.yaml @@ -0,0 +1,30 @@ +name: "Studio Frontend Build" + +on: + push: + branches: + - "[0-9]+.[0-9]+" + - "[0-9]+.x" + - "feature-*" + - "nightly" + - "studio" + paths: + - "assets/studio/**" + pull_request_target: + branches: + - "[0-9]+.[0-9]+" + - "[0-9]+.x" + - "*_actions" + - "feature-*" + - "nightly" + paths: + - "assets/studio/**" + workflow_dispatch: + +jobs: + studio-frontend-build: + uses: pimcore/workflows-collection-public/.github/workflows/reusable-studio-frontend-build.yaml@reusable-workflows + with: + build-output-path: "./src/Resources/public/studio/" + permissions: + contents: write From 024b91ecbc288cd3e1fe462c4302e53a143676f8 Mon Sep 17 00:00:00 2001 From: berfinyuksel <99557970+berfinyuksel@users.noreply.github.com> Date: Thu, 26 Feb 2026 15:01:48 +0100 Subject: [PATCH 3/6] Fix static analysis matrix: split PHP versions for correct jq matching --- .github/workflows/new-static-analysis.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/new-static-analysis.yaml b/.github/workflows/new-static-analysis.yaml index 6e0327d..7ca13ba 100644 --- a/.github/workflows/new-static-analysis.yaml +++ b/.github/workflows/new-static-analysis.yaml @@ -68,7 +68,7 @@ jobs: run: | php_versions="${{ steps.parse-php-versions.outputs.php_versions }}" MATRIX_JSON=$(cat reusable-workflows/phpstan-configuration/matrix-config.json) - FILTERED_MATRIX_JSON=$(echo "$MATRIX_JSON" | jq --arg php_versions "$php_versions" '{ include: [ .configs[] | select(.php_version == $php_versions) | .matrix[] ] }') + FILTERED_MATRIX_JSON=$(echo "$MATRIX_JSON" | jq --arg php_versions "$php_versions" '($php_versions | split(",")) as $versions | { include: [ .configs[] | select(.php_version | IN($versions[])) | .matrix[] ] }') ENCODED_MATRIX_JSON=$(echo "$FILTERED_MATRIX_JSON" | jq -c .) echo "phpstan_matrix=$ENCODED_MATRIX_JSON" >> "$GITHUB_OUTPUT" From b782cd148b39bf7643bb410da2c05f9fba2be684 Mon Sep 17 00:00:00 2001 From: berfin-yueksel <99557970+berfinyuksel@users.noreply.github.com> Date: Mon, 9 Mar 2026 21:57:24 +0100 Subject: [PATCH 4/6] simpflied the workflow --- .github/workflows/new-studio-frontend-build.yaml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/new-studio-frontend-build.yaml b/.github/workflows/new-studio-frontend-build.yaml index f7c4649..cb0dcae 100644 --- a/.github/workflows/new-studio-frontend-build.yaml +++ b/.github/workflows/new-studio-frontend-build.yaml @@ -2,28 +2,16 @@ name: "Studio Frontend Build" on: push: - branches: - - "[0-9]+.[0-9]+" - - "[0-9]+.x" - - "feature-*" - - "nightly" - - "studio" paths: - "assets/studio/**" pull_request_target: - branches: - - "[0-9]+.[0-9]+" - - "[0-9]+.x" - - "*_actions" - - "feature-*" - - "nightly" paths: - "assets/studio/**" workflow_dispatch: jobs: studio-frontend-build: - uses: pimcore/workflows-collection-public/.github/workflows/reusable-studio-frontend-build.yaml@reusable-workflows + uses: pimcore/workflows-collection-public/.github/workflows/reusable-studio-frontend-build.yaml@main with: build-output-path: "./src/Resources/public/studio/" permissions: From 15e1f40f333cbfdc83eafec1d27b3909d5848599 Mon Sep 17 00:00:00 2001 From: berfinyuksel <99557970+berfinyuksel@users.noreply.github.com> Date: Wed, 18 Mar 2026 15:07:10 +0100 Subject: [PATCH 5/6] permission level update --- .github/workflows/new-studio-frontend-build.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/new-studio-frontend-build.yaml b/.github/workflows/new-studio-frontend-build.yaml index cb0dcae..f06c968 100644 --- a/.github/workflows/new-studio-frontend-build.yaml +++ b/.github/workflows/new-studio-frontend-build.yaml @@ -1,5 +1,5 @@ name: "Studio Frontend Build" - + on: push: paths: @@ -8,11 +8,10 @@ on: paths: - "assets/studio/**" workflow_dispatch: - + +permissions: + contents: write + jobs: studio-frontend-build: - uses: pimcore/workflows-collection-public/.github/workflows/reusable-studio-frontend-build.yaml@main - with: - build-output-path: "./src/Resources/public/studio/" - permissions: - contents: write + uses: pimcore/workflows-collection-public/.github/workflows/reusable-studio-frontend-build.yaml@main \ No newline at end of file From fbe8e3d91b4e3b4e156b46af50024ced762b8fc8 Mon Sep 17 00:00:00 2001 From: berfinyuksel <99557970+berfinyuksel@users.noreply.github.com> Date: Wed, 18 Mar 2026 15:18:31 +0100 Subject: [PATCH 6/6] pr_target to on pr --- .github/workflows/new-studio-frontend-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/new-studio-frontend-build.yaml b/.github/workflows/new-studio-frontend-build.yaml index f06c968..4dd39c9 100644 --- a/.github/workflows/new-studio-frontend-build.yaml +++ b/.github/workflows/new-studio-frontend-build.yaml @@ -4,7 +4,7 @@ on: push: paths: - "assets/studio/**" - pull_request_target: + pull_request: paths: - "assets/studio/**" workflow_dispatch: