Compare commits
2
Commits
main
...
action-test
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d300bfd15c | ||
|
|
82d2736cea |
@@ -3,7 +3,7 @@ name: Publish Release
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- action-test
|
||||
|
||||
# 在同一个工作流中处理发布任务
|
||||
concurrency:
|
||||
@@ -12,7 +12,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
runs-on: windows-latest
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
@@ -24,9 +24,9 @@ jobs:
|
||||
with:
|
||||
node-version: '20'
|
||||
|
||||
- name: Configure Git
|
||||
run: |
|
||||
git config --global url."https://".insteadOf git://
|
||||
# - name: Configure Git
|
||||
# run: |
|
||||
# git config --global url."https://".insteadOf git://
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
@@ -41,40 +41,40 @@ jobs:
|
||||
env:
|
||||
NPM_CONFIG_LEGACY_PEER_DEPS: true
|
||||
|
||||
- name: Setup Git user
|
||||
run: |
|
||||
git config --global user.name 'gitea-actions[bot]'
|
||||
git config --global user.email 'gitea-actions[bot]@users.noreply.gitea.com'
|
||||
# - name: Setup Git user
|
||||
# run: |
|
||||
# git config --global user.name 'gitea-actions[bot]'
|
||||
# git config --global user.email 'gitea-actions[bot]@users.noreply.gitea.com'
|
||||
|
||||
- name: Bump version and generate changelog
|
||||
shell: bash
|
||||
run: |
|
||||
# 根据 commit 信息自动更新版本和生成 changelog
|
||||
pnpm release
|
||||
# - name: Bump version and generate changelog
|
||||
# shell: bash
|
||||
# run: |
|
||||
# # 根据 commit 信息自动更新版本和生成 changelog
|
||||
# pnpm release
|
||||
|
||||
# 获取新版本号
|
||||
version=$(node -p "require('./package.json').version")
|
||||
echo "VERSION=$version" >> $GITHUB_ENV
|
||||
echo "Version set to: $version"
|
||||
# # 获取新版本号
|
||||
# version=$(node -p "require('./package.json').version")
|
||||
# echo "VERSION=$version" >> $GITHUB_ENV
|
||||
# echo "Version set to: $version"
|
||||
|
||||
- name: Push changes
|
||||
run: |
|
||||
git push origin main
|
||||
git tag "v${{ env.VERSION }}"
|
||||
git push origin "v${{ env.VERSION }}"
|
||||
# - name: Push changes
|
||||
# run: |
|
||||
# git push origin main
|
||||
# git tag "v${{ env.VERSION }}"
|
||||
# git push origin "v${{ env.VERSION }}"
|
||||
|
||||
- name: Build for Windows
|
||||
run: |
|
||||
pnpm build:win
|
||||
pnpm build:linux
|
||||
env:
|
||||
# 禁用 Windows 代码签名
|
||||
WIN_CSC_KEY_PASSWORD: ''
|
||||
|
||||
- name: Upload Release Assets
|
||||
uses: https://gitea.com/actions/release-action@main
|
||||
with:
|
||||
files: |
|
||||
release/**/*.exe
|
||||
release/**/*.exe.blockmap
|
||||
release/**/latest.yml
|
||||
release/**/app-update.yml
|
||||
# - name: Upload Release Assets
|
||||
# uses: https://gitea.com/actions/release-action@main
|
||||
# with:
|
||||
# files: |
|
||||
# release/**/*.exe
|
||||
# release/**/*.exe.blockmap
|
||||
# release/**/latest.yml
|
||||
# release/**/app-update.yml
|
||||
Reference in new issue
Block a user