Skip to content

Commit 1c44926

Browse files
committed
修复构建错误 打包 pi win
1 parent 9b8841c commit 1c44926

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/build-unified.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
contains(github.event.head_commit.message, 'all') ||
6868
contains(github.event.head_commit.message, 'win') ||
6969
contains(github.event.head_commit.message, 'linux') ||
70-
(startsWith(github.ref, 'refs/tags/v') && matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$')) ||
70+
(startsWith(github.ref, 'refs/tags/v') && contains(github.ref_name, '.') && !contains(github.ref_name, '-')) ||
7171
(github.event_name == 'pull_request' && contains(github.event.pull_request.title, '打包'))
7272
strategy:
7373
fail-fast: false
@@ -176,7 +176,7 @@ jobs:
176176
run: mkdir zip
177177

178178
- name: 更新 version_info.txt
179-
if: startsWith(github.ref_name, 'v') && matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$') && (github.event_name != 'workflow_dispatch' || inputs.package == 'true')
179+
if: startsWith(github.ref_name, 'v') && contains(github.ref_name, '.') && !contains(github.ref_name, '-') && (github.event_name != 'workflow_dispatch' || inputs.package == 'true')
180180
run: |
181181
python update_version.py
182182
env:
@@ -198,7 +198,7 @@ jobs:
198198
contains(github.event.head_commit.message, 'win'))) &&
199199
(github.event_name != 'push' ||
200200
!startsWith(github.ref, 'refs/tags/v') ||
201-
(startsWith(github.ref_name, 'v') && matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$')))
201+
(startsWith(github.ref_name, 'v') && contains(github.ref_name, '.') && !contains(github.ref_name, '-'))) &&
202202
run: |
203203
echo "开始 Windows PyInstaller 构建流程..."
204204
echo "使用uv进行依赖同步..."
@@ -222,7 +222,7 @@ jobs:
222222
contains(github.event.head_commit.message, 'win'))) &&
223223
(github.event_name != 'push' ||
224224
!startsWith(github.ref, 'refs/tags/v') ||
225-
(startsWith(github.ref_name, 'v') && matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$')))
225+
(startsWith(github.ref_name, 'v') && contains(github.ref_name, '.') && !contains(github.ref_name, '-'))) &&
226226
run: |
227227
echo "开始 Windows Nuitka 构建流程..."
228228
echo "使用uv进行依赖同步..."
@@ -246,7 +246,7 @@ jobs:
246246
contains(github.event.head_commit.message, 'linux'))) &&
247247
(github.event_name != 'push' ||
248248
!startsWith(github.ref, 'refs/tags/v') ||
249-
(startsWith(github.ref_name, 'v') && matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$')))
249+
(startsWith(github.ref_name, 'v') && contains(github.ref_name, '.') && !contains(github.ref_name, '-'))) &&
250250
run: |
251251
echo "开始 Linux 构建流程..."
252252
echo "使用uv进行依赖同步..."
@@ -331,7 +331,7 @@ jobs:
331331
needs: [builder_matrix]
332332
if: |
333333
(startsWith(github.ref, 'refs/tags/v') &&
334-
matches(github.ref_name, '^v\d+\.\d+\.\d+\.\d+$') &&
334+
contains(github.ref_name, '.') && !contains(github.ref_name, '-') &&
335335
(github.event_name != 'workflow_dispatch' || inputs.release == 'true')) ||
336336
(github.event_name == 'workflow_dispatch' && inputs.release == 'true')
337337
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)