Selaa lähdekoodia

[action]Update

dufu1991 3 vuotta sitten
vanhempi
sitoutus
31efff8aa1

+ 2 - 2
.github/workflows/build-demo.yml

@@ -20,9 +20,9 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
       - name: Setup Node.js environment
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v3
         with:
           node-version: 18.x
 

+ 2 - 2
.github/workflows/format-review.yml

@@ -12,10 +12,10 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v3
         with:
           node-version: 18.x
 

+ 6 - 3
.github/workflows/publish-icon.yml

@@ -12,13 +12,16 @@ on:
 jobs:
   publish:
     runs-on: ubuntu-latest
+    permissions:
+      id-token: write
+      contents: write
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v3
         with:
           node-version: 18.x
 
@@ -34,7 +37,7 @@ jobs:
           npm install
           npm run build 
           npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
-          npm publish
+          npm publish --provenance
         env:
           CI: true
           NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN_ICON }}

+ 6 - 3
.github/workflows/publish-stdf.yml

@@ -12,13 +12,16 @@ on:
 jobs:
   publish:
     runs-on: ubuntu-latest
+    permissions:
+      id-token: write
+      contents: write
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v3
         with:
           node-version: 18.x
 
@@ -34,7 +37,7 @@ jobs:
         run: |
           cd packages/stdf
           npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
-          npm publish
+          npm publish --provenance
         env:
           CI: true
           NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

+ 2 - 2
.github/workflows/publish-vscode.yml

@@ -15,10 +15,10 @@ jobs:
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v3
         with:
           node-version: 18.x
 

+ 1 - 1
.github/workflows/releases.yml

@@ -15,7 +15,7 @@ jobs:
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       # 1. 读取 packages/stdf/package.json 中的 version 字段,作为 Releases tag 和 Releases title
       - name: Get version

+ 2 - 2
.github/workflows/sync-demo.yml

@@ -14,11 +14,11 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       # clone 仓库 github.com/dufu1991/stdf
       - name: Clone stdf
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           repository: dufu1991/stdf
           token: ${{ secrets.STDF_GITHUB_TOKEN }}