diff --git a/.github/workflows/backward-compatibility.yml b/.github/workflows/backward-compatibility.yml index 533b0c0c..2a0254cd 100644 --- a/.github/workflows/backward-compatibility.yml +++ b/.github/workflows/backward-compatibility.yml @@ -18,6 +18,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: bc-checks: name: Backward Compatibility Check diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ac0e09b3..ef01822f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -23,6 +23,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: links: name: Check Links diff --git a/.github/workflows/emulator-tests.yml b/.github/workflows/emulator-tests.yml index 79d1f6f6..38c7b9f1 100644 --- a/.github/workflows/emulator-tests.yml +++ b/.github/workflows/emulator-tests.yml @@ -7,6 +7,7 @@ on: - 'src/**' - 'tests/**' - '.github/workflows/emulator-tests.yml' + - 'composer.json' - 'phpstan.neon.dist' push: branches: ['8.x'] @@ -21,6 +22,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: emulator-tests: name: Emulator Tests diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 4dfc38ea..3ee0d453 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -7,6 +7,7 @@ on: - 'src/**' - 'tests/**' - '.github/workflows/integration-tests.yml' + - 'composer.json' - 'phpstan.neon.dist' push: branches: ['8.x'] @@ -21,6 +22,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: integration-tests: name: Integration Tests diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 2a502d0f..f0272560 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -21,6 +21,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: phpstan: name: "PHPStan (PHP ${{ matrix.php }})" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b03d0c18..6a3c37ae 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,6 +21,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: tests: name: "PHP ${{ matrix.php }}, ${{ matrix.dependencies }} deps" diff --git a/CHANGELOG.md b/CHANGELOG.md index afd81b8b..83456f52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ **Support the project:** This SDK is downloaded 1M+ times monthly and powers thousands of applications. If it saves you or your team time, please consider [sponsoring its development](https://github.com/sponsors/jeromegamez). +## Unreleased + +* Added support for `firebase/php-jwt:^7.0.2` + ## 8.0.0 - 2026-01-08 ### Security improvements diff --git a/composer.json b/composer.json index 0ad0494f..ecbe1df1 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,7 @@ "beste/json": "^1.5.1", "cuyz/valinor": "^2.2.1", "fig/http-message-util": "^1.1.5", - "firebase/php-jwt": "^6.10.2", + "firebase/php-jwt": "^6.10.2 || ^7.0.2", "google/auth": "^1.45", "google/cloud-storage": "^1.48.7", "guzzlehttp/guzzle": "^7.9.2", @@ -166,4 +166,4 @@ "dev-8.x": "8.x-dev" } } -} \ No newline at end of file +}