diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88f8f90..9544931 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,10 @@ jobs: uses: actions/checkout@v3 - name: Set up Node - uses: actions/setup-node@v2 - with: { node-version: 18 } + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: yarn - name: Install dependencies run: yarn install diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index d8c1820..751909a 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -8,15 +8,17 @@ on: jobs: build: runs-on: ubuntu-latest + if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Checkout uses: actions/checkout@v3 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: '14' + node-version: 18 registry-url: 'https://registry.npmjs.org' + cache: yarn - name: Install dependencies and build run: yarn install && yarn build