diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e987d42..6563e77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,20 +9,20 @@ jobs: name: 'CI' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v3 - run: npm install -g pnpm - run: pnpm install - run: pnpm run check - action: - name: 'Action' + action-default: + name: 'Action - Default' runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v3 - run: npm install -g pnpm - run: pnpm install @@ -30,3 +30,21 @@ jobs: - uses: ./ # self env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + action-warmup: + name: 'Action - Cache warmup' + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + fail-fast: false + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v3 + - run: npm install -g pnpm + - run: pnpm install + - run: pnpm run build + - uses: ./ # self + with: + cache-base: master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 775fb59..f13fdaa 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,7 +6,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.release.tag_name }} - uses: actions/setup-node@v3