diff --git a/.github/workflows/phpcs.yml b/.github/workflows/phpcs.yml index 9ac7f6f334..1c6e5ede89 100644 --- a/.github/workflows/phpcs.yml +++ b/.github/workflows/phpcs.yml @@ -22,11 +22,15 @@ jobs: name: PHPCS runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 + with: + lfs: false + persist-credentials: false + submodules: true - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.4' + php-version: 8.5 tools: cs2pr - name: Install dependencies run: composer install --dev --prefer-dist --no-progress --no-suggest diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index b60480b033..90d2744d96 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -20,15 +20,17 @@ permissions: jobs: phpstan: name: PHPStan - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: Install PHP + - uses: actions/checkout@v7 + with: + lfs: false + persist-credentials: false + submodules: true + - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.4 + php-version: 8.5 - name: "Composer install" run: | composer install --ignore-platform-req=php+ diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index 597cfcee19..7d31a74f41 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - php-version: ['7.2', '8.5'] + php-version: ['7.2', '8.6'] composer-options: [''] include: - php-version: 7.3 @@ -44,14 +44,22 @@ jobs: composer-options: '' - php-version: 8.3 os: ubuntu-latest + composer-options: '' - php-version: 8.4 os: ubuntu-latest composer-options: '' + - php-version: 8.5 + os: ubuntu-latest + composer-options: '' - php-version: nightly os: ubuntu-latest composer-options: '--ignore-platform-req=php+' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 + with: + lfs: false + persist-credentials: false + submodules: true - name: Install PHP uses: shivammathur/setup-php@v2 with: diff --git a/.github/workflows/regular_expressions.yml b/.github/workflows/regular_expressions.yml index 9eb40fd17e..d607d3ccc1 100644 --- a/.github/workflows/regular_expressions.yml +++ b/.github/workflows/regular_expressions.yml @@ -13,11 +13,11 @@ jobs: name: Validate regular expressions runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Ruby - uses: ruby/setup-ruby@v1.269.0 + uses: ruby/setup-ruby@v1.316.0 with: - ruby-version: '3.1' + ruby-version: '4.0' bundler-cache: true - name: Validate regular expressions run: | diff --git a/.github/workflows/update-readme.yml b/.github/workflows/update-readme.yml index 304b4f58ee..1e67fc89e0 100644 --- a/.github/workflows/update-readme.yml +++ b/.github/workflows/update-readme.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install dependencies run: composer install --prefer-dist --no-progress --no-suggest --ignore-platform-reqs diff --git a/.github/workflows/yamllint.yml b/.github/workflows/yamllint.yml index e339df21c1..618218f51f 100644 --- a/.github/workflows/yamllint.yml +++ b/.github/workflows/yamllint.yml @@ -22,6 +22,6 @@ jobs: name: YAML Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: YAML Lint uses: ibiqlik/action-yamllint@v3.1.1