diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f8b9238..2143b91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-version: ["8.1", "8.2", "8.3", "8.4"] + php-version: ["8.1", "8.2", "8.3", "8.4", "8.5"] phpts: ["ts", "nts"] steps: @@ -75,7 +75,7 @@ jobs: needs: build-linux-x86_64 strategy: matrix: - php-version: ["8.1", "8.2", "8.3", "8.4"] + php-version: ["8.1", "8.2", "8.3", "8.4", "8.5"] phpts: ["ts", "nts"] steps: @@ -145,7 +145,8 @@ jobs: | Linux x86_64 | 8.3 | NTS | biscuit-linux-x86_64-php8.3-nts.so | .sha256 | | Linux x86_64 | 8.4 | TS | biscuit-linux-x86_64-php8.4-ts.so | .sha256 | | Linux x86_64 | 8.4 | NTS | biscuit-linux-x86_64-php8.4-nts.so | .sha256 | - + | Linux x86_64 | 8.5 | TS | biscuit-linux-x86_64-php8.5-ts.so | .sha256 | + | Linux x86_64 | 8.5 | NTS | biscuit-linux-x86_64-php8.5-nts.so | .sha256 | ### Choosing the Right Binary **Thread-Safe (TS)**: Use with Apache with mod_php, IIS, FrankenPHP,or other multi-threaded web servers diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cba2db1..4039907 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-version: ["8.1", "8.2", "8.3", "8.4"] + php-version: ["8.1", "8.2", "8.3", "8.4", "8.5"] name: Build extension and run tests steps: @@ -52,11 +52,11 @@ jobs: uses: "ramsey/composer-install@v3" - name: Setup Mago - if: ${{ matrix.php-version == '8.4' }} + if: ${{ matrix.php-version == '8.5' }} uses: nhedger/setup-mago@v1 - name: Run Mago - if: ${{ matrix.php-version == '8.4' }} + if: ${{ matrix.php-version == '8.5' }} run: | mago format --dry-run mago lint --reporting-format=github diff --git a/Cargo.lock b/Cargo.lock index 6c52fe3..c3ad2fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -296,9 +296,9 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" dependencies = [ "unicode-segmentation", ] @@ -597,9 +597,9 @@ dependencies = [ [[package]] name = "ext-php-rs" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94962f42ccc5d45651088311de8d8b20be42b42fe522135ee856f81bd886f0fc" +checksum = "feb2e956267898c7b81d0dab7d17cd7f6ca17fd5cf5ba25866f4052cf86b0935" dependencies = [ "anyhow", "bindgen", @@ -617,9 +617,9 @@ dependencies = [ [[package]] name = "ext-php-rs-derive" -version = "0.11.4" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16cf7b2c829ca0d0b358c002e77b9aad452b2846bf8c6549c28a43aefbca2046" +checksum = "231921568cc6937b7f4d22a5feaf7f28b263288297835cf4ba76671989545b67" dependencies = [ "convert_case", "darling", diff --git a/Cargo.toml b/Cargo.toml index 2c838fa..69945a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ description = "PHP wrapper for Biscuit authorization tokens" authors = ["Pierre Tondereau "] [dependencies] -ext-php-rs = "0.15.1" +ext-php-rs = "0.15.2" biscuit-auth = { version = "6.0.0", features = ["pem"] } hex = "0.4" diff --git a/composer.json b/composer.json index 519580c..8f7279d 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ }, "require-dev": { "phpunit/phpunit": "^10", - "carthage-software/mago": "^1.0.0-beta.34" + "carthage-software/mago": "^1.0.0-rc.12" }, "config": { "allow-plugins": {