From 1100b5ce340f8eeeccebb317a304ff12cc04b525 Mon Sep 17 00:00:00 2001 From: Justin Rhodes Date: Fri, 2 Aug 2024 09:48:20 -0500 Subject: [PATCH 1/3] test lefthook changes with phpcs and phpstan --- .lando.yml | 2 +- lefthook.yml | 23 ++++------------------- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/.lando.yml b/.lando.yml index bfa75ddd..32445c71 100644 --- a/.lando.yml +++ b/.lando.yml @@ -5,7 +5,7 @@ config: database: mariadb composer_version: 2-latest via: nginx - xdebug: true + xdebug: false memcached: true services: appserver: diff --git a/lefthook.yml b/lefthook.yml index 19801140..b65242b0 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -2,29 +2,14 @@ # Refer for explanation to following link: # https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md -# only show errors -skip_output: - - meta - - success - - summary - -# alias for the phpcs command -x-phpcs: &phpcs - run: php -d error_reporting=24575 ./vendor/bin/phpcs -s --standard=./phpcs.xml.dist {staged_files} - # phpcs pre-commit: parallel: true commands: - phpcs-core-plugin: - glob: "wp-content/plugins/core/*.php" - <<: *phpcs - phpcs-core-theme: - glob: "wp-content/themes/core/*.php" - <<: *phpcs - phpcs-mu: - glob: "wp-content/mu-plugins/*.php" - <<: *phpcs + phpcs: + run: composer run phpcs + phpstan: + run: composer run phpstan # prefix with jira ticket prepare-commit-msg: From 006599bbb400f7885df5ab7a7027d3ebf25b31af Mon Sep 17 00:00:00 2001 From: Justin Rhodes Date: Fri, 2 Aug 2024 10:00:02 -0500 Subject: [PATCH 2/3] update workflows - php versions - action/cache versions - remove tests job --- .github/workflows/code-quality.yml | 12 ++---------- .github/workflows/deploy-dev.yml | 4 ++-- .github/workflows/deploy-prod.yml | 4 ++-- .github/workflows/deploy-stage.yml | 4 ++-- .github/workflows/php-tests.yml | 4 ++-- .github/workflows/phpcs.yml | 4 ++-- .github/workflows/static-analysis.yml | 2 +- lefthook.yml | 6 ++++++ package-lock.json | 6 +++--- 9 files changed, 22 insertions(+), 24 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index d72d6a9c..a38c168a 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -3,9 +3,8 @@ name: 'Code Quality Checks' on: workflow_dispatch: pull_request: - branches: - - main - - develop + types: + - opened push: branches: - main @@ -28,10 +27,3 @@ jobs: uses: ./.github/workflows/static-analysis.yml secrets: COMPOSER_AUTH_JSON: ${{ secrets.COMPOSER_AUTH_JSON }} - - slic: - name: 'PHP Tests' - needs: [coding-standards, phpstan, linting] - uses: ./.github/workflows/php-tests.yml - secrets: - COMPOSER_AUTH_JSON: ${{ secrets.COMPOSER_AUTH_JSON }} diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index dbfad9bb..7ea23181 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -20,7 +20,7 @@ jobs: - name: Setup PHP, with composer and extensions uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php with: - php-version: '8.0' + php-version: '8.2' env: COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -36,7 +36,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index e1d90d15..247f6002 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -22,7 +22,7 @@ jobs: - name: Setup PHP, with composer and extensions uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php with: - php-version: '8.0' + php-version: '8.2' env: COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -38,7 +38,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/deploy-stage.yml b/.github/workflows/deploy-stage.yml index 55444095..3cd544c5 100644 --- a/.github/workflows/deploy-stage.yml +++ b/.github/workflows/deploy-stage.yml @@ -23,7 +23,7 @@ jobs: - name: Setup PHP, with composer and extensions uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php with: - php-version: '8.0' + php-version: '8.2' env: COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -39,7 +39,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/php-tests.yml b/.github/workflows/php-tests.yml index 45ec97e1..79741138 100644 --- a/.github/workflows/php-tests.yml +++ b/.github/workflows/php-tests.yml @@ -55,7 +55,7 @@ jobs: run: | echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 if: steps.changed-files.outputs.tests == 'true' with: path: ${{ steps.composer-cache.outputs.dir }} @@ -96,7 +96,7 @@ jobs: ${SLIC_BIN} build-subdir off ${SLIC_BIN} xdebug off ${SLIC_BIN} debug on - ${SLIC_BIN} php-version set 8.0 + ${SLIC_BIN} php-version set 8.2 ${SLIC_BIN} info ${SLIC_BIN} config diff --git a/.github/workflows/phpcs.yml b/.github/workflows/phpcs.yml index 3dab2f9b..789a23bd 100644 --- a/.github/workflows/phpcs.yml +++ b/.github/workflows/phpcs.yml @@ -32,7 +32,7 @@ jobs: uses: shivammathur/setup-php@v2 with: tools: composer:2 - php-version: '8.1' + php-version: '8.2' - name: Get Composer Cache Directory id: composer-cache @@ -40,7 +40,7 @@ jobs: run: | echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 if: steps.changed-files.outputs.phpcs == 'true' with: path: ${{ steps.composer-cache.outputs.dir }} diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 70fb059b..089dbd4c 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -33,7 +33,7 @@ jobs: if: steps.changed-files.outputs.phpstan == 'true' uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: '8.2' extensions: mbstring, intl coverage: none tools: composer:2 diff --git a/lefthook.yml b/lefthook.yml index b65242b0..f42cbf3e 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -2,6 +2,12 @@ # Refer for explanation to following link: # https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md +# only show errors +skip_output: + - meta + - success + - summary + # phpcs pre-commit: parallel: true diff --git a/package-lock.json b/package-lock.json index 4dcdd49f..02651435 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,13 @@ "license": "GPL-2.0-or-later", "devDependencies": { "@csstools/postcss-global-data": "^2.1.0", - "@wordpress/create-block": "^4.46.0", - "@wordpress/scripts": "^28.3.0", + "@wordpress/create-block": "^4.47.0", + "@wordpress/scripts": "^28.4.0", "browser-sync": "^3.0.2", "browser-sync-v3-webpack-plugin": "^0.1.0", "cssnano": "^7.0.3", "fast-glob": "^3.3.1", - "lefthook": "^1.6.18", + "lefthook": "^1.7.7", "postcss-import": "^16.1.0", "postcss-inline-svg": "^6.0.0", "postcss-mixins": "^10.0.1", From 2fafe398516d179520a0dabfb226abcc69b355a3 Mon Sep 17 00:00:00 2001 From: Justin Rhodes Date: Fri, 2 Aug 2024 10:32:30 -0500 Subject: [PATCH 3/3] - Add slic job to workflow as a commented snippet - Changelog update - Composer php version requirement --- .github/workflows/code-quality.yml | 8 ++ CHANGELOG.md | 6 ++ composer.json | 2 +- composer.lock | 148 ++++++++++++++--------------- 4 files changed, 89 insertions(+), 75 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index a38c168a..6c5504e3 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -27,3 +27,11 @@ jobs: uses: ./.github/workflows/static-analysis.yml secrets: COMPOSER_AUTH_JSON: ${{ secrets.COMPOSER_AUTH_JSON }} + +# Enable this job if you have PHPUnit tests +# slic: +# name: 'PHP Tests' +# needs: [coding-standards, phpstan, linting] +# uses: ./.github/workflows/php-tests.yml +# secrets: +# COMPOSER_AUTH_JSON: ${{ secrets.COMPOSER_AUTH_JSON }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 4182c5e2..c35afb01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). Each changelog entry gets prefixed with the category of the item (Added, Changed, Depreciated, Removed, Fixed, Security). +## [2024.08] +- Chore: Github Action workflow updates to use the latest versions of actions/cache. +- Chore: Github Action tests job removed to conserve resources. Tests should be run locally. +- Updated: Composer PHP minimum requirement set to 8.2 to match expected platform version. +- Updated: GHA Code quality workflow dispatch to Pull Requests opened. + ## [2024.07] - Chore: WP version to 6.6.1 - Chore: Package updates for composer & NPM, including plugins: limit-login-attempts-reloaded (2.26.11 => 2.26.12), seo-by-rank-math (1.0.221 => 1.0.224), advanced-custom-fields-pro (6.3.2.1 => 6.3.4), user-switching (1.7.3 => 1.8.0). diff --git a/composer.json b/composer.json index 852c96e3..7c3ea3ce 100644 --- a/composer.json +++ b/composer.json @@ -96,7 +96,7 @@ "wpackagist-plugin/debug-bar": "^1.1" }, "require": { - "php": "^8.0|^8.1|^8.2", + "php": "^8.2", "block-editor-custom-alignments/block-editor-custom-alignments": "^1.0", "composer/installers": "^2.2", "humanmade/s3-uploads": "^3.0", diff --git a/composer.lock b/composer.lock index 98c1c2c9..5a7238cc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5d3bf2184d0ae9a3e2dd0f749213aa8d", + "content-hash": "6f0be7ee33ce2bbccd907c2ec587cb6d", "packages": [ { "name": "aws/aws-crt-php", @@ -62,16 +62,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.316.3", + "version": "3.317.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "e832e594b3c213760e067e15ef2739f77505e832" + "reference": "6d46c8e00c22f66349b8a509bd2c5ced72cceff2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/e832e594b3c213760e067e15ef2739f77505e832", - "reference": "e832e594b3c213760e067e15ef2739f77505e832", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/6d46c8e00c22f66349b8a509bd2c5ced72cceff2", + "reference": "6d46c8e00c22f66349b8a509bd2c5ced72cceff2", "shasum": "" }, "require": { @@ -151,9 +151,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.316.3" + "source": "https://github.com/aws/aws-sdk-php/tree/3.317.0" }, - "time": "2024-07-12T18:07:23+00:00" + "time": "2024-08-01T18:12:34+00:00" }, { "name": "block-editor-custom-alignments/block-editor-custom-alignments", @@ -3250,16 +3250,16 @@ }, { "name": "symfony/console", - "version": "v5.4.41", + "version": "v5.4.42", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "6473d441a913cb997123b59ff2dbe3d1cf9e11ba" + "reference": "cef62396a0477e94fc52e87a17c6e5c32e226b7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/6473d441a913cb997123b59ff2dbe3d1cf9e11ba", - "reference": "6473d441a913cb997123b59ff2dbe3d1cf9e11ba", + "url": "https://api.github.com/repos/symfony/console/zipball/cef62396a0477e94fc52e87a17c6e5c32e226b7f", + "reference": "cef62396a0477e94fc52e87a17c6e5c32e226b7f", "shasum": "" }, "require": { @@ -3329,7 +3329,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.41" + "source": "https://github.com/symfony/console/tree/v5.4.42" }, "funding": [ { @@ -3345,7 +3345,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T07:48:55+00:00" + "time": "2024-07-26T12:21:55+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3482,16 +3482,16 @@ }, { "name": "symfony/finder", - "version": "v5.4.40", + "version": "v5.4.42", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "f51cff4687547641c7d8180d74932ab40b2205ce" + "reference": "0724c51fa067b198e36506d2864e09a52180998a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/f51cff4687547641c7d8180d74932ab40b2205ce", - "reference": "f51cff4687547641c7d8180d74932ab40b2205ce", + "url": "https://api.github.com/repos/symfony/finder/zipball/0724c51fa067b198e36506d2864e09a52180998a", + "reference": "0724c51fa067b198e36506d2864e09a52180998a", "shasum": "" }, "require": { @@ -3525,7 +3525,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.40" + "source": "https://github.com/symfony/finder/tree/v5.4.42" }, "funding": [ { @@ -3541,7 +3541,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2024-07-22T08:53:29+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4095,16 +4095,16 @@ }, { "name": "symfony/process", - "version": "v7.1.1", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "febf90124323a093c7ee06fdb30e765ca3c20028" + "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/febf90124323a093c7ee06fdb30e765ca3c20028", - "reference": "febf90124323a093c7ee06fdb30e765ca3c20028", + "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", + "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", "shasum": "" }, "require": { @@ -4136,7 +4136,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.1" + "source": "https://github.com/symfony/process/tree/v7.1.3" }, "funding": [ { @@ -4152,7 +4152,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-07-26T12:44:47+00:00" }, { "name": "symfony/service-contracts", @@ -4239,16 +4239,16 @@ }, { "name": "symfony/string", - "version": "v6.4.9", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7" + "reference": "ccf9b30251719567bfd46494138327522b9a9446" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/76792dbd99690a5ebef8050d9206c60c59e681d7", - "reference": "76792dbd99690a5ebef8050d9206c60c59e681d7", + "url": "https://api.github.com/repos/symfony/string/zipball/ccf9b30251719567bfd46494138327522b9a9446", + "reference": "ccf9b30251719567bfd46494138327522b9a9446", "shasum": "" }, "require": { @@ -4305,7 +4305,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.9" + "source": "https://github.com/symfony/string/tree/v6.4.10" }, "funding": [ { @@ -4321,7 +4321,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:25:38+00:00" + "time": "2024-07-22T10:21:14+00:00" }, { "name": "vinkla/extended-acf", @@ -4606,16 +4606,16 @@ }, { "name": "wp-cli/config-command", - "version": "v2.3.4", + "version": "v2.3.5", "source": { "type": "git", "url": "https://github.com/wp-cli/config-command.git", - "reference": "445dfd0276a8e717ed4d2dd6f9dd0b769097fba4" + "reference": "a4ae2c73a03706b7f5b8c74426a44b4df198352c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/config-command/zipball/445dfd0276a8e717ed4d2dd6f9dd0b769097fba4", - "reference": "445dfd0276a8e717ed4d2dd6f9dd0b769097fba4", + "url": "https://api.github.com/repos/wp-cli/config-command/zipball/a4ae2c73a03706b7f5b8c74426a44b4df198352c", + "reference": "a4ae2c73a03706b7f5b8c74426a44b4df198352c", "shasum": "" }, "require": { @@ -4674,9 +4674,9 @@ "homepage": "https://github.com/wp-cli/config-command", "support": { "issues": "https://github.com/wp-cli/config-command/issues", - "source": "https://github.com/wp-cli/config-command/tree/v2.3.4" + "source": "https://github.com/wp-cli/config-command/tree/v2.3.5" }, - "time": "2024-03-01T12:07:39+00:00" + "time": "2024-07-22T10:31:46+00:00" }, { "name": "wp-cli/core-command", @@ -4961,16 +4961,16 @@ }, { "name": "wp-cli/entity-command", - "version": "v2.8.0", + "version": "v2.8.1", "source": { "type": "git", "url": "https://github.com/wp-cli/entity-command.git", - "reference": "93476c25ce620396b44dd88d1c5f5768d4f3dc5a" + "reference": "c270cc9a2367cb8f5845f26a6b5e203397c91392" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/entity-command/zipball/93476c25ce620396b44dd88d1c5f5768d4f3dc5a", - "reference": "93476c25ce620396b44dd88d1c5f5768d4f3dc5a", + "url": "https://api.github.com/repos/wp-cli/entity-command/zipball/c270cc9a2367cb8f5845f26a6b5e203397c91392", + "reference": "c270cc9a2367cb8f5845f26a6b5e203397c91392", "shasum": "" }, "require": { @@ -5192,9 +5192,9 @@ "homepage": "https://github.com/wp-cli/entity-command", "support": { "issues": "https://github.com/wp-cli/entity-command/issues", - "source": "https://github.com/wp-cli/entity-command/tree/v2.8.0" + "source": "https://github.com/wp-cli/entity-command/tree/v2.8.1" }, - "time": "2024-05-04T10:49:23+00:00" + "time": "2024-07-29T13:52:21+00:00" }, { "name": "wp-cli/eval-command", @@ -5417,16 +5417,16 @@ }, { "name": "wp-cli/i18n-command", - "version": "2.6.1", + "version": "v2.6.2", "source": { "type": "git", "url": "https://github.com/wp-cli/i18n-command.git", - "reference": "7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1" + "reference": "53518a11f314119e320597c7a8274f11b1295bdc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/i18n-command/zipball/7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1", - "reference": "7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1", + "url": "https://api.github.com/repos/wp-cli/i18n-command/zipball/53518a11f314119e320597c7a8274f11b1295bdc", + "reference": "53518a11f314119e320597c7a8274f11b1295bdc", "shasum": "" }, "require": { @@ -5480,9 +5480,9 @@ "homepage": "https://github.com/wp-cli/i18n-command", "support": { "issues": "https://github.com/wp-cli/i18n-command/issues", - "source": "https://github.com/wp-cli/i18n-command/tree/2.6.1" + "source": "https://github.com/wp-cli/i18n-command/tree/v2.6.2" }, - "time": "2024-02-28T11:27:34+00:00" + "time": "2024-07-03T12:50:00+00:00" }, { "name": "wp-cli/import-command", @@ -8004,7 +8004,7 @@ }, { "name": "illuminate/collections", - "version": "v11.17.0", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", @@ -8059,7 +8059,7 @@ }, { "name": "illuminate/conditionable", - "version": "v11.17.0", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -8105,16 +8105,16 @@ }, { "name": "illuminate/contracts", - "version": "v11.17.0", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "be935e9d9115a57be74d20176f43fa8a207029f3" + "reference": "ebe2b8d69b8fb1c07111e3500d464e77dfab3202" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/be935e9d9115a57be74d20176f43fa8a207029f3", - "reference": "be935e9d9115a57be74d20176f43fa8a207029f3", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/ebe2b8d69b8fb1c07111e3500d464e77dfab3202", + "reference": "ebe2b8d69b8fb1c07111e3500d464e77dfab3202", "shasum": "" }, "require": { @@ -8149,11 +8149,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-07-09T13:57:38+00:00" + "time": "2024-07-29T06:48:51+00:00" }, { "name": "illuminate/macroable", - "version": "v11.17.0", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -8199,16 +8199,16 @@ }, { "name": "illuminate/support", - "version": "v11.17.0", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "a348d3fc2ff717da9f7a2fb9c13d3667de6a38cd" + "reference": "f3c19ee61d875dca1045df2d90000ae97f1645f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/a348d3fc2ff717da9f7a2fb9c13d3667de6a38cd", - "reference": "a348d3fc2ff717da9f7a2fb9c13d3667de6a38cd", + "url": "https://api.github.com/repos/illuminate/support/zipball/f3c19ee61d875dca1045df2d90000ae97f1645f9", + "reference": "f3c19ee61d875dca1045df2d90000ae97f1645f9", "shasum": "" }, "require": { @@ -8269,7 +8269,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-07-23T14:08:10+00:00" + "time": "2024-07-30T06:57:25+00:00" }, { "name": "lucatume/wp-browser", @@ -9544,16 +9544,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.11.8", + "version": "1.11.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec" + "reference": "e370bcddadaede0c1716338b262346f40d296f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", - "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e370bcddadaede0c1716338b262346f40d296f82", + "reference": "e370bcddadaede0c1716338b262346f40d296f82", "shasum": "" }, "require": { @@ -9598,7 +9598,7 @@ "type": "github" } ], - "time": "2024-07-24T07:01:22+00:00" + "time": "2024-08-01T16:25:18+00:00" }, { "name": "phpunit/php-code-coverage", @@ -11863,16 +11863,16 @@ }, { "name": "symfony/translation", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a" + "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/a002933b13989fc4bd0b58e04bf7eec5210e438a", - "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a", + "url": "https://api.github.com/repos/symfony/translation/zipball/94041203f8ac200ae9e7c6a18fa6137814ccecc9", + "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9", "shasum": "" }, "require": { @@ -11938,7 +11938,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.8" + "source": "https://github.com/symfony/translation/tree/v6.4.10" }, "funding": [ { @@ -11954,7 +11954,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/translation-contracts", @@ -12498,7 +12498,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.0|^8.1|^8.2" + "php": "^8.2" }, "platform-dev": [], "platform-overrides": {