From fa1d257b0750e7251baa87ceb4d52a5cd172cf9d Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 12:45:07 +0100 Subject: [PATCH 01/10] v1.0.4: Update Symfony dependencies to support version 7.0 --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 6efba51..010407d 100644 --- a/composer.json +++ b/composer.json @@ -14,7 +14,7 @@ "extra": { "symfony": { "allow-contrib": false, - "require": "6.4.*" + "require": "6.4.* || ^7.0" }, "google/apiclient-services": [ "AndroidPublisher" @@ -24,7 +24,7 @@ "php": "^8.3", "google/apiclient": "^2.10", "immediate/im-datadog": "^1.0", - "symfony/validator": "6.4.*" + "symfony/validator": "6.4.* || ^7.0" }, "require-dev": { "mockery/mockery": "^1.6", @@ -33,7 +33,7 @@ "phpunit/phpunit": "^12.0", "roave/security-advisories": "dev-latest", "squizlabs/php_codesniffer": "^3.11", - "symfony/phpunit-bridge": "^6.4" + "symfony/phpunit-bridge": "^6.4 || ^7.0" }, "autoload": { "psr-4": { From bf6e9d97dba4b1bdcb53895e072a672d67cb570b Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:06:53 +0100 Subject: [PATCH 02/10] v1.0.4: Simplify branch specification in GitHub Actions workflow configuration --- .github/workflows/php-testing.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index 540ebdc..a191b5a 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -1,8 +1,8 @@ name: PHP Package Tests + on: pull_request: - branches: - - main + branches: [ main ] jobs: call-workflow: From 94fc04b84c2462479fcfa8ff4673754fbd715033 Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:09:25 +0100 Subject: [PATCH 03/10] v1.0.4: Adjust branch list formatting in GitHub Actions workflow configuration --- .github/workflows/php-testing.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index a191b5a..540ebdc 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -1,8 +1,8 @@ name: PHP Package Tests - on: pull_request: - branches: [ main ] + branches: + - main jobs: call-workflow: From 0744e505ae3a5549b585f4af9f832ec84d77f503 Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:11:10 +0100 Subject: [PATCH 04/10] Update PHP testing workflow to specify PHP version 8.3 and rename job to "build" --- .github/workflows/php-testing.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index 540ebdc..d4e1744 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -1,10 +1,12 @@ -name: PHP Package Tests +name: build + on: pull_request: - branches: - - main + branches: [ main ] jobs: - call-workflow: - uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main - secrets: inherit \ No newline at end of file + build: + uses: immediatemediaco/github-actions/.github/workflows/php-package-testing.yml@main + with: + php-version: '8.3' + secrets: inherit From cb7ef1262f5af642e20a69d8e011b608dae06400 Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:16:17 +0100 Subject: [PATCH 05/10] v1.0.4: Correct GitHub Actions workflow repository reference in PHP testing configuration --- .github/workflows/php-testing.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index d4e1744..4aa3fd6 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -1,12 +1,14 @@ name: build on: + push: + branches: [ main ] pull_request: branches: [ main ] jobs: build: - uses: immediatemediaco/github-actions/.github/workflows/php-package-testing.yml@main + uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main with: php-version: '8.3' - secrets: inherit + secrets: inherit \ No newline at end of file From 5f85131b129de2408f4c6739c3f5178098633173 Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:22:20 +0100 Subject: [PATCH 06/10] v1.0.4: Rename GitHub Actions job from "build" to "workflow_call" in PHP testing configuration --- .github/workflows/php-testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index 4aa3fd6..e747d45 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -7,7 +7,7 @@ on: branches: [ main ] jobs: - build: + workflow_call: uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main with: php-version: '8.3' From 2c15a02b1e05e0816cfc0f3ba313074ac9a3cb3d Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:24:39 +0100 Subject: [PATCH 07/10] Comment out `secrets: inherit` in PHP testing workflow configuration --- .github/workflows/php-testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index e747d45..5b66dcd 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -11,4 +11,4 @@ jobs: uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main with: php-version: '8.3' - secrets: inherit \ No newline at end of file +# secrets: inherit \ No newline at end of file From caf0104e5e815b1e504d52799508f0391d4bdb2f Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:28:46 +0100 Subject: [PATCH 08/10] Correct GitHub Actions workflow reference path in PHP testing configuration --- .github/workflows/php-testing.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index 5b66dcd..4310120 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -8,7 +8,7 @@ on: jobs: workflow_call: - uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main - with: - php-version: '8.3' + uses: immediate-media/github-actions-public/blob/main/.github/workflows/php-package-testing.yml@main +# with: +# php-version: '8.3' # secrets: inherit \ No newline at end of file From 6341f91dbbb42544360fb18b7f2715c402cdf7e8 Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:31:15 +0100 Subject: [PATCH 09/10] v1.0.4: Fix GitHub Actions workflow path formatting in PHP testing configuration --- .github/workflows/php-testing.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index 4310120..ebf5997 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -8,7 +8,4 @@ on: jobs: workflow_call: - uses: immediate-media/github-actions-public/blob/main/.github/workflows/php-package-testing.yml@main -# with: -# php-version: '8.3' -# secrets: inherit \ No newline at end of file + uses: immediate-media/github-actions-public/.github/workflows/php-package-testing.yml@main From d9184e8ae3af09453315dc5262845b53a740c19c Mon Sep 17 00:00:00 2001 From: krzysztof-emagine Date: Mon, 17 Nov 2025 13:35:23 +0100 Subject: [PATCH 10/10] v1.0.4: Update GitHub Actions workflow name and job configuration in PHP testing setup --- .github/workflows/php-testing.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/php-testing.yaml b/.github/workflows/php-testing.yaml index ebf5997..540ebdc 100644 --- a/.github/workflows/php-testing.yaml +++ b/.github/workflows/php-testing.yaml @@ -1,11 +1,10 @@ -name: build - +name: PHP Package Tests on: - push: - branches: [ main ] pull_request: - branches: [ main ] + branches: + - main jobs: - workflow_call: - uses: immediate-media/github-actions-public/.github/workflows/php-package-testing.yml@main + call-workflow: + uses: immediate-media/github-actions/.github/workflows/php-package-testing.yml@main + secrets: inherit \ No newline at end of file