diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c26cc0..5709581 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,35 +9,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Node 16 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: '16' - - uses: pnpm/action-setup@v2.2.2 - name: Install pnpm - id: pnpm-install - with: - version: 7 - run_install: false - - name: Get pnpm store directory - id: pnpm-cache - run: | - echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- + node-version: 'lts/*' + cache: pnpm - name: Install - run: pnpm install + run: corepack pnpm install - name: Build - run: pnpm build + run: corepack pnpm build - name: Deploy to Pages if: github.ref == 'refs/heads/master' - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: dist/clashsoft-apps/