Browse Source

workflow: update workflow

kailong321200875 3 years ago
parent
commit
98506f23dd
1 changed files with 18 additions and 2 deletions
  1. 18 2
      .github/workflows/release.yml

+ 18 - 2
.github/workflows/release.yml

@@ -12,9 +12,25 @@ jobs:
       - uses: actions/checkout@v2
         with:
           fetch-depth: 0
-      - uses: actions/setup-node@v2
+
+      - name: use Node.js 16
+        uses: actions/setup-node@v2.1.2
         with:
-          node-version: '14'
+          node-version: '16.x'
+
+      - name: Get yarn cache
+        id: yarn-cache
+        run: echo "::set-output name=dir::$(yarn cache dir)"
+
+      - name: Cache dependencies
+        uses: actions/cache@v2
+        with:
+          path: ${{ steps.yarn-cache.outputs.dir }}
+          key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
+          restore-keys: |
+            ${{ runner.os }}-yarn-
+
+      - run: yarn install
       - run: npm run github-release
         env:
           CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.ACTIONS_DEPLOY_KEY}}