ci(publish): Disable release workflow steps for testing
Publish Release / publish (push) Waiting to run
Publish Release / publish (push) Waiting to run
- Change trigger branch from main to action-test for testing purposes - Comment out Configure Git step to simplify workflow execution - Disable Setup Git user configuration step - Disable Bump version and generate changelog step - Disable Push changes and git tag steps - Disable Upload Release Assets step - Temporarily disable release automation to test build process independently
This commit is contained in:
1 parent
31d5875425
commit
82d2736cea
1 file changed
+30
-30
@@ -3,7 +3,7 @@ name: Publish Release
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- action-test
|
||||||
|
|
||||||
# 在同一个工作流中处理发布任务
|
# 在同一个工作流中处理发布任务
|
||||||
concurrency:
|
concurrency:
|
||||||
@@ -24,9 +24,9 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
node-version: '20'
|
node-version: '20'
|
||||||
|
|
||||||
- name: Configure Git
|
# - name: Configure Git
|
||||||
run: |
|
# run: |
|
||||||
git config --global url."https://".insteadOf git://
|
# git config --global url."https://".insteadOf git://
|
||||||
|
|
||||||
- name: Setup pnpm
|
- name: Setup pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
@@ -41,27 +41,27 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
NPM_CONFIG_LEGACY_PEER_DEPS: true
|
NPM_CONFIG_LEGACY_PEER_DEPS: true
|
||||||
|
|
||||||
- name: Setup Git user
|
# - name: Setup Git user
|
||||||
run: |
|
# run: |
|
||||||
git config --global user.name 'gitea-actions[bot]'
|
# git config --global user.name 'gitea-actions[bot]'
|
||||||
git config --global user.email 'gitea-actions[bot]@users.noreply.gitea.com'
|
# git config --global user.email 'gitea-actions[bot]@users.noreply.gitea.com'
|
||||||
|
|
||||||
- name: Bump version and generate changelog
|
# - name: Bump version and generate changelog
|
||||||
shell: bash
|
# shell: bash
|
||||||
run: |
|
# run: |
|
||||||
# 根据 commit 信息自动更新版本和生成 changelog
|
# # 根据 commit 信息自动更新版本和生成 changelog
|
||||||
pnpm release
|
# pnpm release
|
||||||
|
|
||||||
# 获取新版本号
|
# # 获取新版本号
|
||||||
version=$(node -p "require('./package.json').version")
|
# version=$(node -p "require('./package.json').version")
|
||||||
echo "VERSION=$version" >> $GITHUB_ENV
|
# echo "VERSION=$version" >> $GITHUB_ENV
|
||||||
echo "Version set to: $version"
|
# echo "Version set to: $version"
|
||||||
|
|
||||||
- name: Push changes
|
# - name: Push changes
|
||||||
run: |
|
# run: |
|
||||||
git push origin main
|
# git push origin main
|
||||||
git tag "v${{ env.VERSION }}"
|
# git tag "v${{ env.VERSION }}"
|
||||||
git push origin "v${{ env.VERSION }}"
|
# git push origin "v${{ env.VERSION }}"
|
||||||
|
|
||||||
- name: Build for Windows
|
- name: Build for Windows
|
||||||
run: |
|
run: |
|
||||||
@@ -70,11 +70,11 @@ jobs:
|
|||||||
# 禁用 Windows 代码签名
|
# 禁用 Windows 代码签名
|
||||||
WIN_CSC_KEY_PASSWORD: ''
|
WIN_CSC_KEY_PASSWORD: ''
|
||||||
|
|
||||||
- name: Upload Release Assets
|
# - name: Upload Release Assets
|
||||||
uses: https://gitea.com/actions/release-action@main
|
# uses: https://gitea.com/actions/release-action@main
|
||||||
with:
|
# with:
|
||||||
files: |
|
# files: |
|
||||||
release/**/*.exe
|
# release/**/*.exe
|
||||||
release/**/*.exe.blockmap
|
# release/**/*.exe.blockmap
|
||||||
release/**/latest.yml
|
# release/**/latest.yml
|
||||||
release/**/app-update.yml
|
# release/**/app-update.yml
|
||||||
Reference in new issue
Block a user