Bläddra i källkod

[action]Update

dufu1991 3 år sedan
förälder
incheckning
1fba286f9b

+ 3 - 1
.github/workflows/build-demo.yml

@@ -16,7 +16,7 @@ on:
       - 'demo/**'
 
 jobs:
-  build-and-deploy:
+  build:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
@@ -39,11 +39,13 @@ jobs:
       - name: Install logging
         run: python3 -m pip install logging
 
+      # 将 LICENSE 复制到 packages/rollup-plugin-stdf-icon 目录下
       # cd packages/rollup-plugin-stdf-icon 目录下
       # 安装依赖 npm install
       # 打包 npm run build
       - name: Build rollup-plugin-stdf-icon
         run: |
+          cp LICENSE packages/rollup-plugin-stdf-icon/LICENSE
           cd packages/rollup-plugin-stdf-icon
           npm install
           npm run build

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

@@ -1,4 +1,4 @@
-# 当有人提交 PR 请求时自动进行代码检查,检查通过后才能合并代码,不通过给出错误提示
+# 当有人提交 PR 时自动进行代码检查
 
 name: FORMAT REVIEW
 
@@ -8,7 +8,7 @@ on:
       - main
 
 jobs:
-  code-review:
+  format:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
@@ -22,7 +22,6 @@ jobs:
       - name: Install dependencies
         run: npm install
 
-      ## 执行 npm run lint 检查代码
       - name: Run code review
         run: |
           npm run lint

+ 2 - 0
.github/workflows/publish-create.yml

@@ -22,6 +22,7 @@ jobs:
         with:
           node-version: 18.x
 
+      # 将 LICENSE 复制到 packages/create-stdf 目录下
       # cd packages/create-stdf 目录下
       # 安装依赖 npm install
       # 打包 npm run build
@@ -29,6 +30,7 @@ jobs:
       # 发布 create-stdf 到 npm
       - name: Publish
         run: |
+          cp LICENSE packages/create-stdf/LICENSE
           cd packages/create-stdf
           npm install
           npm run build

+ 2 - 0
.github/workflows/publish-icon.yml

@@ -22,12 +22,14 @@ jobs:
         with:
           node-version: 18.x
 
+      # 将 LICENSE 复制到 packages/rollup-plugin-stdf-icon 目录下
       # cd packages/rollup-plugin-stdf-icon 目录下
       # 安装依赖 npm install
       # 打包 npm run build
       # 发布 rollup-plugin-stdf-icon 到 npm
       - name: Publish
         run: |
+          cp LICENSE packages/rollup-plugin-stdf-icon/LICENSE
           cd packages/rollup-plugin-stdf-icon
           npm install
           npm run build 

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

@@ -22,10 +22,11 @@ jobs:
         with:
           node-version: 18.x
 
-      # 将 README.md 复制到 packages/stdf 目录下
-      - name: Copy README
+      # 将 README.md 和 LICENSE 复制到 packages/stdf 目录下
+      - name: Copy Files
         run: |
           cp README.md packages/stdf/README.md
+          cp LICENSE packages/stdf/LICENSE
 
       # cd packages/stdf 目录下
       # 发布 stdf 到 npm

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

@@ -22,11 +22,13 @@ jobs:
         with:
           node-version: 18.x
 
+      # 将 LICENSE 复制到 packages/vscode-extension 目录下
       # cd 到 packages/vscode-extension 目录
       # 执行 doc && list
       # 安装依赖
       - name: Publish
         run: |
+          cp LICENSE packages/vscode-extension/LICENSE
           cd packages/vscode-extension
           npm run doc
           npm run list

+ 3 - 1
.github/workflows/sync-demo.yml

@@ -10,7 +10,7 @@ on:
       - 'demo/**'
 
 jobs:
-  build-and-deploy:
+  sync:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
@@ -36,12 +36,14 @@ jobs:
         run: |
           echo rollup-plugin-stdf-icon-version=$(cat packages/rollup-plugin-stdf-icon/package.json | grep version | head -1 | awk -F: '{ print $2 }' | sed 's/[",]//g' | tr -d '[[:space:]]') >> $GITHUB_OUTPUT
 
+      # 将 stdf/LICENSE 复制到 stdf/demo 目录下
       # cd 到 stdf/demo 文件内,初始化本地仓库
       # 将 demo/package.json 内的 file:../packages/stdf 替换为 ^${{ steps.version.outputs.version }}
       # 将 demo/package.json 内的 file:../packages/rollup-plugin-stdf-icon 替换为 ^${{ steps.rollup-plugin-stdf-icon-version.outputs.rollup-plugin-stdf-icon-version }}
       # 将 demo 目录下的所有文件提交到本地仓库,提交信息为 Github Actions auto commit: update demo from stdf.
       - name: Init stdf demo
         run: |
+          cp stdf/LICENSE stdf/demo/LICENSE
           cd stdf/demo
           git init
           git config --global user.name 'GitHub Actions'

+ 3 - 3
.github/workflows/sync-gitee.yml

@@ -1,13 +1,13 @@
-# 北京时间每天 9 点自动将 GitHub 仓库同步到 Gitee
+# 每天 3 点自动将 GitHub 仓库同步到 Gitee
 
 name: SYNC GITEE
 
 on:
   schedule:
-    - cron: '0 1 * * *'
+    - cron: '0 3 * * *'
 
 jobs:
-  build:
+  sync:
     runs-on: ubuntu-latest
     steps:
       - name: Black list