From 14bfa34239b2fb4bea3ec0c553c2f9f9e9505078 Mon Sep 17 00:00:00 2001 From: Vincent Amstoutz Date: Thu, 19 Jun 2025 15:09:18 +0200 Subject: [PATCH] Bump php to 8.3 version and unexecuted recipe --- .github/workflows/ci.yml | 4 ++-- composer.json | 2 +- src/Schedule.php | 28 ++++++++++++++++++++++++++++ symfony.lock | 12 ++++++++++++ 4 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 src/Schedule.php diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fbcb4a5..74b9768 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,11 +16,11 @@ jobs: - name: Set up PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.2 + php-version: 8.3 coverage: none - name: Download dependencies - uses: ramsey/composer-install@v2 + uses: ramsey/composer-install@v3 - name: Run tests run: ./bin/console cache:warmup --env dev diff --git a/composer.json b/composer.json index d510362..3ee5c0d 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "type": "project", "license": "proprietary", "require": { - "php": ">=8.1", + "php": ">=8.3", "ext-ctype": "*", "ext-iconv": "*", "composer/package-versions-deprecated": "1.11.99.1", diff --git a/src/Schedule.php b/src/Schedule.php new file mode 100644 index 0000000..bb3edce --- /dev/null +++ b/src/Schedule.php @@ -0,0 +1,28 @@ +stateful($this->cache) // ensure missed tasks are executed + ->processOnlyLastMissedRun(true) // ensure only last missed task is run + + // add your own tasks here + // see https://symfony.com/doc/current/scheduler.html#attaching-recurring-messages-to-a-schedule + ; + } +} diff --git a/symfony.lock b/symfony.lock index 41e798a..c8345e0 100644 --- a/symfony.lock +++ b/symfony.lock @@ -433,6 +433,18 @@ "config/routes.yaml" ] }, + "symfony/scheduler": { + "version": "7.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "7.2", + "ref": "caea3c928ee9e1b21288fd76aef36f16ea355515" + }, + "files": [ + "src/Schedule.php" + ] + }, "symfony/security-bundle": { "version": "5.4", "recipe": {