From 090d57e233768087e5793f124e0747d4dc17158a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=ADcholas=20Andr=C3=A9?= Date: Thu, 9 Nov 2023 12:12:29 -0300 Subject: [PATCH] chore: php and node.js versions in github workflows --- .github/workflows/phpcs.yml | 2 +- .github/workflows/phpunit.yml | 5 ++++- .github/workflows/unit-tests.yml | 2 +- .nvmrc | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/phpcs.yml b/.github/workflows/phpcs.yml index 399185b12..a71c450e8 100644 --- a/.github/workflows/phpcs.yml +++ b/.github/workflows/phpcs.yml @@ -12,7 +12,7 @@ jobs: - name: Set PHP version uses: shivammathur/setup-php@v2 with: - php-version: '7.4' + php-version: '8.2' - name: composer install run: cd ./wp/headless-wp && composer install --ignore-platform-reqs - name: Check PHPCS standard diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index 6adc964cd..0fbcfc9dc 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -6,13 +6,16 @@ jobs: phpunit: name: phpunit runs-on: ubuntu-latest + strategy: + matrix: + php-version: ['7.4', '8.0', '8.2'] steps: - name: Checkout uses: actions/checkout@v3 - name: Set PHP version uses: shivammathur/setup-php@v2 with: - php-version: "8.0" + php-version: ${{ matrix.php-version }} - name: npm install run: npm install - name: composer install diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index daa3efc1e..b517dc359 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: - node-version: [16.x] + node-version: [16.x, 18.x, 20.x] steps: - name: Checkout diff --git a/.nvmrc b/.nvmrc index 25bf17fc5..2edeafb09 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18 \ No newline at end of file +20 \ No newline at end of file