From 98521799c954ca86940d562ad343d8f3db79e6b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:18:04 +0000 Subject: [PATCH 1/6] Bump doctrine/.github from 10.1.0 to 12.0.0 Bumps [doctrine/.github](https://github.com/doctrine/.github) from 10.1.0 to 12.0.0. - [Release notes](https://github.com/doctrine/.github/releases) - [Commits](https://github.com/doctrine/.github/compare/10.1.0...12.0.0) --- updated-dependencies: - dependency-name: doctrine/.github dependency-version: 12.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/documentation.yml | 2 +- .github/workflows/release-on-milestone-closed.yml | 2 +- .github/workflows/static-analysis.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 265d106..0167bfb 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -11,4 +11,4 @@ on: jobs: coding-standards: name: "Coding Standards" - uses: "doctrine/.github/.github/workflows/coding-standards.yml@10.1.0" + uses: "doctrine/.github/.github/workflows/coding-standards.yml@12.1.0" diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 9734c20..5a34474 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -17,4 +17,4 @@ on: jobs: documentation: name: "Documentation" - uses: "doctrine/.github/.github/workflows/documentation.yml@10.1.0" + uses: "doctrine/.github/.github/workflows/documentation.yml@12.1.0" diff --git a/.github/workflows/release-on-milestone-closed.yml b/.github/workflows/release-on-milestone-closed.yml index f660801..89dba39 100644 --- a/.github/workflows/release-on-milestone-closed.yml +++ b/.github/workflows/release-on-milestone-closed.yml @@ -8,7 +8,7 @@ on: jobs: release: name: "Git tag, release & create merge-up PR" - uses: "doctrine/.github/.github/workflows/release-on-milestone-closed.yml@10.1.0" + uses: "doctrine/.github/.github/workflows/release-on-milestone-closed.yml@12.1.0" secrets: GIT_AUTHOR_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }} GIT_AUTHOR_NAME: ${{ secrets.GIT_AUTHOR_NAME }} diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index bf93f48..1aa9c32 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -11,4 +11,4 @@ on: jobs: static-analysis: name: "Static Analysis" - uses: "doctrine/.github/.github/workflows/phpstan.yml@10.1.0" + uses: "doctrine/.github/.github/workflows/phpstan.yml@12.1.0" From 772ba561454754b4b2ea1d062b7d02a88da5d5f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Tamarelle?= Date: Thu, 23 Oct 2025 15:34:10 +0200 Subject: [PATCH 2/6] Add doctrine/docs-builder to docs/composer.json --- .gitignore | 3 +++ docs/composer.json | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 docs/composer.json diff --git a/.gitignore b/.gitignore index 8724bc8..6933174 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +docs/output/ +docs/composer.lock +docs/vendor/ phpunit.xml vendor/ .phpcs-cache diff --git a/docs/composer.json b/docs/composer.json new file mode 100644 index 0000000..77899ee --- /dev/null +++ b/docs/composer.json @@ -0,0 +1,6 @@ +{ + "type": "project", + "require": { + "doctrine/docs-builder": "^1.0.3" + } +} From e3cdbc31bb25212478a824251b4c4ac5f7947303 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 08:23:47 +0100 Subject: [PATCH 3/6] Bump actions/upload-artifact from 4 to 5 (#581) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/continuous-integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index d72121e..2206c17 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -68,7 +68,7 @@ jobs: run: "vendor/bin/phpunit --coverage-clover=coverage.xml" - name: "Upload coverage file" - uses: "actions/upload-artifact@v4" + uses: "actions/upload-artifact@v5" with: name: "phpunit-${{ matrix.php-version }}-${{ matrix.dependencies }}-${{ matrix.stability }}.coverage" path: "coverage.xml" From 9e8b4f2636fed8b0c7e1d1bc0547ad98dc300344 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 08:36:43 +0100 Subject: [PATCH 4/6] Bump actions/download-artifact from 5 to 6 (#582) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/continuous-integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 2206c17..84d5284 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -86,7 +86,7 @@ jobs: fetch-depth: 2 - name: "Download coverage files" - uses: "actions/download-artifact@v5" + uses: "actions/download-artifact@v6" with: path: "reports" From 3026a61d46cc3a7997aa32861786f1eaf7e065b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 07:10:42 +0000 Subject: [PATCH 5/6] Bump doctrine/.github from 12.1.0 to 12.2.0 Bumps [doctrine/.github](https://github.com/doctrine/.github) from 12.1.0 to 12.2.0. - [Release notes](https://github.com/doctrine/.github/releases) - [Commits](https://github.com/doctrine/.github/compare/12.1.0...v12.2.0) --- updated-dependencies: - dependency-name: doctrine/.github dependency-version: 12.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/documentation.yml | 2 +- .github/workflows/release-on-milestone-closed.yml | 2 +- .github/workflows/static-analysis.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 0167bfb..5cf985e 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -11,4 +11,4 @@ on: jobs: coding-standards: name: "Coding Standards" - uses: "doctrine/.github/.github/workflows/coding-standards.yml@12.1.0" + uses: "doctrine/.github/.github/workflows/coding-standards.yml@v12.2.0" diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 5a34474..f99319c 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -17,4 +17,4 @@ on: jobs: documentation: name: "Documentation" - uses: "doctrine/.github/.github/workflows/documentation.yml@12.1.0" + uses: "doctrine/.github/.github/workflows/documentation.yml@v12.2.0" diff --git a/.github/workflows/release-on-milestone-closed.yml b/.github/workflows/release-on-milestone-closed.yml index 89dba39..6342101 100644 --- a/.github/workflows/release-on-milestone-closed.yml +++ b/.github/workflows/release-on-milestone-closed.yml @@ -8,7 +8,7 @@ on: jobs: release: name: "Git tag, release & create merge-up PR" - uses: "doctrine/.github/.github/workflows/release-on-milestone-closed.yml@12.1.0" + uses: "doctrine/.github/.github/workflows/release-on-milestone-closed.yml@v12.2.0" secrets: GIT_AUTHOR_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }} GIT_AUTHOR_NAME: ${{ secrets.GIT_AUTHOR_NAME }} diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 1aa9c32..ea88988 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -11,4 +11,4 @@ on: jobs: static-analysis: name: "Static Analysis" - uses: "doctrine/.github/.github/workflows/phpstan.yml@12.1.0" + uses: "doctrine/.github/.github/workflows/phpstan.yml@v12.2.0" From df4306e4ac7b9dc4bafb4d190e1dbd578fdcabfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= Date: Sat, 8 Nov 2025 11:05:08 +0100 Subject: [PATCH 6/6] Use Native Lazy Objects with ODM when possible Not doing so is deprecated. --- tests/Common/DataFixtures/Purger/MongoDBPurgerTest.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/Common/DataFixtures/Purger/MongoDBPurgerTest.php b/tests/Common/DataFixtures/Purger/MongoDBPurgerTest.php index 5d6edc2..7c76414 100644 --- a/tests/Common/DataFixtures/Purger/MongoDBPurgerTest.php +++ b/tests/Common/DataFixtures/Purger/MongoDBPurgerTest.php @@ -18,6 +18,8 @@ use function class_exists; use function dirname; use function method_exists; +use const PHP_VERSION_ID; + class MongoDBPurgerTest extends BaseTestCase { public const TEST_DOCUMENT_ROLE = Role::class; @@ -37,6 +39,11 @@ class MongoDBPurgerTest extends BaseTestCase $config->setHydratorNamespace('Hydrators'); $config->setMetadataDriverImpl(AnnotationDriver::create(dirname(__DIR__) . '/TestDocument')); + /** @phpstan-ignore function.alreadyNarrowedType (that method exists only since ODM 2.14.0) */ + if (PHP_VERSION_ID >= 80400 && method_exists($config, 'setUseNativeLazyObject')) { + $config->setUseNativeLazyObject(true); + } + $dm = DocumentManager::create(null, $config); $this->skipIfMongoDBUnavailable($dm);