From e17addc564c996ba6e83c30b312591ab917d7787 Mon Sep 17 00:00:00 2001 From: Aaron Piotrowski Date: Sat, 17 Jun 2023 09:11:59 -0500 Subject: [PATCH] Prep 0.3.x release --- .github/workflows/ci.yml | 6 +- .github/workflows/release-validate.yml | 33 +++ package.xml | 292 +++++++++++++------------ 3 files changed, 183 insertions(+), 148 deletions(-) create mode 100644 .github/workflows/release-validate.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e4dfd4..3f5556d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,11 +12,9 @@ jobs: fail-fast: false matrix: php: + - 8.2 + - 8.1 - 8.0 - - 7.4 - - 7.3 - - 7.2 - - 7.1 steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/release-validate.yml b/.github/workflows/release-validate.yml new file mode 100644 index 0000000..60f516f --- /dev/null +++ b/.github/workflows/release-validate.yml @@ -0,0 +1,33 @@ +name: Validate pecl package + +on: + push: + pull_request: + types: [opened, synchronize, reopened] + release: + types: [created] + +jobs: + test_package_valid: + name: Release validate on PHP ${{ matrix.php }} + runs-on: ubuntu-20.04 + if: github.ref == 'refs/heads/master' + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest ] + php: [ 8.0, 8.1, 8.2 ] + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + + - name: Sanity check package.xml and install ImageMagick + run: | + bash validate_package.sh + for file in tests/*.phpt; do grep $(basename $file) package.xml >/dev/null || (echo "Missing $file from package.xml" ; exit 1); done diff --git a/package.xml b/package.xml index 9c3f1f1..98664f7 100644 --- a/package.xml +++ b/package.xml @@ -1,146 +1,150 @@ - - uv - pecl.php.net - libuv wrapper - uv provides access to underlying libuv functions - - Bob Weinand - bwoebi - bobwei9@hotmail.com - yes - - 2019-05-01 - - - 0.2.4 - 0.2.4 - - - beta - beta - - PHP License - - - Fix Windows build - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.0.0 - - - 1.4.0b1 - - - - uv - + + uv + pecl.php.net + libuv wrapper + uv provides access to underlying libuv functions + + Bob Weinand + bwoebi + bobwei9@hotmail.com + yes + + + Aaron Piotrowski + trowski + aaron@trowski.com + yes + + 2023-06-17 + + 0.3.0 + 0.3.0 + + + beta + beta + + PHP License + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8.0.0 + + + 1.4.0 + + + + uv +