dufu1991 3 лет назад
Родитель
Сommit
e2ea553c7e
2 измененных файлов с 6 добавлено и 4 удалено
  1. 2 0
      .github/workflows/publish-stdf.yml
  2. 4 4
      .github/workflows/sync-demo.yml

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

@@ -28,10 +28,12 @@ jobs:
                   cp README.md packages/stdf/README.md
                   cp README.md packages/stdf/README.md
 
 
             # cd packages/stdf 目录下
             # cd packages/stdf 目录下
+            # 执行 node/scripts/dist.js 脚本
             # 发布 stdf 到 npm
             # 发布 stdf 到 npm
             - name: Publish
             - name: Publish
               run: |
               run: |
                   cd packages/stdf
                   cd packages/stdf
+                  node scripts/dist.js
                   npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
                   npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
                   npm publish
                   npm publish
               env:
               env:

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

@@ -31,8 +31,8 @@ jobs:
                   echo version=$(cat packages/stdf/package.json | grep version | head -1 | awk -F: '{ print $2 }' | sed 's/[",]//g' | tr -d '[[:space:]]') >> $GITHUB_OUTPUT
                   echo version=$(cat packages/stdf/package.json | grep version | head -1 | awk -F: '{ print $2 }' | sed 's/[",]//g' | tr -d '[[:space:]]') >> $GITHUB_OUTPUT
 
 
             # 3. cd 到 stdf/demo 文件内,初始化本地仓库
             # 3. cd 到 stdf/demo 文件内,初始化本地仓库
-            #    将 demo/src/App.svelte 文件内的 ../../packages/stdf 替换为 stdf
-            #    将 demo/src/pages 目录下的所有子孙 .svelte 文件内的 ../../../../packages/stdf 替换为 stdf
+            #    将 demo/src/App.svelte 文件内的 ../../packages/stdf/components 替换为 stdf
+            #    将 demo/src/pages 目录下的所有子孙 .svelte 文件内的 ../../../../packages/stdf/components 替换为 stdf
             #    将 demo/package.json 内的第 10 行增加内容为 stdf,版本号为 ${{ steps.version.outputs.version }}
             #    将 demo/package.json 内的第 10 行增加内容为 stdf,版本号为 ${{ steps.version.outputs.version }}
             #    将 demo 目录下的所有文件提交到本地仓库,提交信息为 Github Actions auto commit: update demo from stdf.
             #    将 demo 目录下的所有文件提交到本地仓库,提交信息为 Github Actions auto commit: update demo from stdf.
             - name: Init stdf demo
             - name: Init stdf demo
@@ -41,8 +41,8 @@ jobs:
                   git init
                   git init
                   git config --global user.name 'GitHub Actions'
                   git config --global user.name 'GitHub Actions'
                   git config --global user.email 'GitHub Actions'
                   git config --global user.email 'GitHub Actions'
-                  sed -i 's|../../packages/stdf|stdf|g' src/App.svelte
-                  sed -i 's|../../../../packages/stdf|stdf|g' src/pages/**/*.svelte
+                  sed -i 's|../../packages/stdf/components|stdf|g' src/App.svelte
+                  sed -i 's|../../../../packages/stdf/components|stdf|g' src/pages/**/*.svelte
                   sed -i '10a\        "stdf": "^${{ steps.version.outputs.version }}",' package.json
                   sed -i '10a\        "stdf": "^${{ steps.version.outputs.version }}",' package.json
                   git add .
                   git add .
                   git commit -am "Github Actions auto commit: update demo from stdf."
                   git commit -am "Github Actions auto commit: update demo from stdf."