From 438cb44fc087245550cc7693d776a041b9435781 Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 13 Dec 2023 19:57:46 +0800 Subject: [PATCH 1/7] chore: update publish action --- .github/workflows/pubish.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/pubish.yml diff --git a/.github/workflows/pubish.yml b/.github/workflows/pubish.yml new file mode 100644 index 00000000..5ab3429d --- /dev/null +++ b/.github/workflows/pubish.yml @@ -0,0 +1,36 @@ +name: Build and Publish on Main Branch + +# 当 main 分支有 push 操作时触发 +on: + push: + branches: + - main + +jobs: + build-and-publish: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Setup Node.js + uses: actions/setup-node@v2 + with: + node-version: '14' # 指定 Node.js 的版本 + + - name: Install Dependencies + run: npm install + + - name: Update Version + run: | + npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch + git push --follow-tags + + - name: Run Build + run: npm run build + + - name: Run Publish + run: npm run pub + env: + # 设置环境变量,如需要的 API 密钥、令牌等 + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From d1e56a44b423f5137919c13a57b60a1d1a2c3455 Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 13 Dec 2023 20:02:17 +0800 Subject: [PATCH 2/7] chore: update publish action --- .github/workflows/pubish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pubish.yml b/.github/workflows/pubish.yml index 5ab3429d..ba3313e3 100644 --- a/.github/workflows/pubish.yml +++ b/.github/workflows/pubish.yml @@ -23,6 +23,8 @@ jobs: - name: Update Version run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch git push --follow-tags From 27b9b25eb30c701017a9f4a8b06c8758fee03152 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 13 Dec 2023 12:06:27 +0000 Subject: [PATCH 3/7] Upgrade to 1.2.11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76fb26f7..8b5b0c3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@alilc/lowcode-demo", - "version": "1.2.10", + "version": "1.2.11", "description": "Low-Code Engine 低代码搭建引擎 Demo 项目", "repository": "git@github.com:alibaba/lowcode-demo.git", "license": "MIT", From 1fe3fc3521a9ca93bc95ae9c596d76eddbe36010 Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 13 Dec 2023 20:17:13 +0800 Subject: [PATCH 4/7] chore: update publish action --- .github/workflows/pubish.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pubish.yml b/.github/workflows/pubish.yml index ba3313e3..82390202 100644 --- a/.github/workflows/pubish.yml +++ b/.github/workflows/pubish.yml @@ -22,11 +22,7 @@ jobs: run: npm install - name: Update Version - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch - git push --follow-tags + run: npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch - name: Run Build run: npm run build @@ -36,3 +32,9 @@ jobs: env: # 设置环境变量,如需要的 API 密钥、令牌等 NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Save Version + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git push --follow-tags From 3041d32b077a945a73e52d289b4cf52b26899bc4 Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 13 Dec 2023 20:31:42 +0800 Subject: [PATCH 5/7] chore: update publish action --- .github/workflows/pubish.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pubish.yml b/.github/workflows/pubish.yml index 82390202..492d6baf 100644 --- a/.github/workflows/pubish.yml +++ b/.github/workflows/pubish.yml @@ -22,7 +22,7 @@ jobs: run: npm install - name: Update Version - run: npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch + run: npm version patch - name: Run Build run: npm run build @@ -37,4 +37,6 @@ jobs: run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" + git add package.json + git commit -m "Update package version" git push --follow-tags From 04ca06f0fa98d9fcb87bbe05dc37686078468ae7 Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 13 Dec 2023 20:34:58 +0800 Subject: [PATCH 6/7] chore: update publish action --- .github/workflows/pubish.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pubish.yml b/.github/workflows/pubish.yml index 492d6baf..b30ab6b5 100644 --- a/.github/workflows/pubish.yml +++ b/.github/workflows/pubish.yml @@ -22,7 +22,11 @@ jobs: run: npm install - name: Update Version - run: npm version patch + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + npm version patch -m "Upgrade to %s" # 可以使用 major、minor 或 patch + git push --follow-tags - name: Run Build run: npm run build @@ -31,12 +35,4 @@ jobs: run: npm run pub env: # 设置环境变量,如需要的 API 密钥、令牌等 - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - - name: Save Version - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add package.json - git commit -m "Update package version" - git push --follow-tags + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file From f938f2fdfdad4f483a0f35bcbe1f5209b1080267 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 13 Dec 2023 12:37:01 +0000 Subject: [PATCH 7/7] Upgrade to 1.2.12 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b5b0c3e..cd7a9b82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@alilc/lowcode-demo", - "version": "1.2.11", + "version": "1.2.12", "description": "Low-Code Engine 低代码搭建引擎 Demo 项目", "repository": "git@github.com:alibaba/lowcode-demo.git", "license": "MIT",