diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/ci.yaml | 39 | 
1 files changed, 37 insertions, 2 deletions
| diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1663d4a..77aab63 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -43,7 +43,7 @@ jobs:        matrix:          distro: ['rockylinux']          el: [9] -        php: [0, '8.1', '8.2', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4'] +        php: [0, '8.2', '8.3', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4']      container:        image: ${{ matrix.distro }}:${{ matrix.el }}      steps: @@ -69,11 +69,46 @@ jobs:            TEST_PHP_ARGS: '-q --show-diff'          run: |            make test +  Linux_EL10: +    runs-on: ubuntu-latest +    strategy: +      matrix: +        distro: ['almalinux'] +        el: [10] +        php: [0, 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4'] +    container: +      image: ${{ matrix.distro }}:${{ matrix.el }} +    steps: +      - name: Install gzip +        run: | +          dnf install -y "gzip" +      - name: Checkout +        uses: actions/checkout@v4 +      - name: Setup PHP module +        if: ${{ matrix.php }} +        run: | +          dnf install -y "https://rpms.remirepo.net/enterprise/remi-release-${{ matrix.el }}.rpm" +          dnf module enable -y "php:${{ matrix.php }}" +      - name: Install PHP +        run: | +          dnf install -y "php" "php-devel" "rpm-devel" +      - name: Show PHP version +        run: php -v +      - name: Make php-rpminfo +        run: | +          phpize +          ./configure +          make -j"$(nproc)" +      - name: Test php-rpminfo +        env: +          TEST_PHP_ARGS: '-q --show-diff' +        run: | +          make test    Linux_Fedora:      runs-on: ubuntu-latest      strategy:        matrix: -        fedora: [40, 41] +        fedora: [41, 42]          php: [0, 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4']      container:        image: fedora:${{ matrix.fedora }} | 
