diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index afba19fef7..cbcbcff52e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,19 +25,10 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} + cache: 'yarn' env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Restore the Yarn cache directory - id: yarncache - run: echo "::set-output name=dir::$(yarn cache dir)" - - - uses: actions/cache@v4 - with: - path: ${{ steps.yarncache.outputs.dir }} - key: ${{ runner.os }}-${{ matrix.node }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: ${{ runner.os }}-${{ matrix.node }}-yarn- - - name: Install dependencies using Yarn run: yarn install --frozen-lockfile @@ -65,11 +56,11 @@ jobs: php-version: ${{ matrix.php }} coverage: xdebug env: - COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Restore the Composer cache directory id: composercache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - uses: actions/cache@v4 with: