diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1c4de83e50..cbf31fc288 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 100 @@ -48,7 +48,7 @@ jobs: cd .. - name: Cache Composer dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ matrix.php }}-${{ hashFiles('phpBB/composer.lock') }} @@ -166,7 +166,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: database-type env: @@ -192,7 +192,7 @@ jobs: cd .. - name: Cache Composer dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ matrix.php }}-${{ hashFiles('phpBB/composer.lock') }} @@ -218,9 +218,9 @@ jobs: .github/setup-ldap.sh - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - name: Setup node dependencies run: npm ci @@ -303,7 +303,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: database-type env: @@ -329,7 +329,7 @@ jobs: cd .. - name: Cache Composer dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ matrix.php }}-${{ hashFiles('phpBB/composer.lock') }} @@ -350,9 +350,9 @@ jobs: .github/setup-database.sh $DB $MYISAM - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - name: Setup node dependencies run: npm ci @@ -410,7 +410,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: database-type env: @@ -441,7 +441,7 @@ jobs: cd .. - name: Cache Composer dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ matrix.php }}-${{ hashFiles('phpBB/composer.lock') }} @@ -462,9 +462,9 @@ jobs: .github/setup-database.sh $DB $MYISAM - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - name: Setup node dependencies run: npm ci @@ -491,7 +491,7 @@ jobs: git config --system core.autocrlf false git config --system core.eol lf - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -509,7 +509,7 @@ jobs: cd .. - name: Cache Composer dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ matrix.php }}-${{ hashFiles('phpBB/composer.lock') }} @@ -578,9 +578,9 @@ jobs: Set-MpPreference -DisableRealtimeMonitoring $true - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - name: Setup node dependencies run: npm ci