diff --git a/.github/workflows/run-test-suite.yml b/.github/workflows/run-test-suite.yml index 2c4461c41..d13189163 100644 --- a/.github/workflows/run-test-suite.yml +++ b/.github/workflows/run-test-suite.yml @@ -100,8 +100,22 @@ jobs: run: vendor/bin/validate-prefer-lowest continue-on-error: true - - name: Download binaries + - name: Cache runtime binaries + id: cache-binaries if: inputs.download-binaries == true + uses: actions/cache@v4 + with: + path: | + ./rr + ./rr.exe + ./temporal + ./temporal.exe + ./temporal-test-server + ./temporal-test-server.exe + key: ${{ runner.os }}-binaries-${{ hashFiles('dload.xml') }} + + - name: Download binaries + if: inputs.download-binaries == true && steps.cache-binaries.outputs.cache-hit != 'true' run: composer get:binaries - name: Run tests diff --git a/composer.json b/composer.json index 90f9c970a..38d5085e8 100644 --- a/composer.json +++ b/composer.json @@ -29,7 +29,7 @@ "grpc/grpc": "^1.57", "internal/destroy": "^1.0", "internal/promise": "^3.4", - "nesbot/carbon": "^2.72.6 || ^3.8.4", + "nesbot/carbon": "^3.8.4", "psr/log": "^2.0 || ^3.0.2", "ramsey/uuid": "^4.7.6", "roadrunner-php/roadrunner-api-dto": "^1.14.0", @@ -39,10 +39,10 @@ "spiral/roadrunner-cli": "^2.6", "spiral/roadrunner-kv": "^4.3.1", "spiral/roadrunner-worker": "^3.6.2", - "symfony/filesystem": "^5.4.45 || ^6.4.13 || ^7.0 || ^8.0", - "symfony/http-client": "^5.4.53 || ^6.4.17 || ^7.0 || ^8.0", + "symfony/filesystem": "^6.4.24 || ^7.0 || ^8.0", + "symfony/http-client": "^6.4.17 || ^7.0 || ^8.0", "symfony/polyfill-php83": "^1.31.0", - "symfony/process": "^5.4.51 || ^6.4.15 || ^7.0 || ^8.0" + "symfony/process": "^6.4.33 || ^7.0 || ^8.0" }, "autoload": { "psr-4": {