Skip to content

Commit 52b8cbe

Browse files
committed
ci: 修复 ci
1 parent 6db6bee commit 52b8cbe

File tree

1 file changed

+56
-56
lines changed

1 file changed

+56
-56
lines changed

.github/workflows/release.yml

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,64 +3,64 @@ name: Release Build
33
on:
44
push:
55
tags:
6-
- 'v*.*.*'
6+
- "v*.*.*"
77

88
jobs:
99
build:
1010
runs-on: windows-latest
11-
11+
1212
steps:
13-
- name: Checkout code
14-
uses: actions/checkout@v4
15-
16-
- name: Set up Python
17-
uses: actions/setup-python@v5
18-
with:
19-
python-version: '3.12'
20-
21-
- name: Install uv
22-
run: pip install uv
23-
24-
- name: Create virtual environment and install dependencies
25-
run: |
26-
uv venv
27-
uv sync
28-
29-
- name: Install PyInstaller
30-
run: uv pip install pyinstaller
31-
32-
- name: Build application
33-
run: scripts/build.cmd
34-
35-
- name: Create Release
36-
id: create_release
37-
uses: actions/create-release@v1
38-
env:
39-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40-
with:
41-
tag_name: ${{ github.ref }}
42-
release_name: Release ${{ github.ref }}
43-
draft: false
44-
prerelease: false
45-
46-
- name: Upload Release Asset
47-
id: upload-release-asset
48-
uses: actions/upload-release-asset@v1
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51-
with:
52-
upload_url: ${{ steps.create_release.outputs.upload_url }}
53-
asset_path: ./output/dist/VideoSlim.exe
54-
asset_name: VideoSlim.exe
55-
asset_content_type: application/vnd.microsoft.portable-executable
56-
57-
- name: Upload Configuration File
58-
id: upload-config-file
59-
uses: actions/upload-release-asset@v1
60-
env:
61-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62-
with:
63-
upload_url: ${{ steps.create_release.outputs.upload_url }}
64-
asset_path: ./config.json
65-
asset_name: config.json
66-
asset_content_type: application/json
13+
- name: Checkout code
14+
uses: actions/checkout@v4
15+
16+
- name: Set up Python
17+
uses: actions/setup-python@v5
18+
with:
19+
python-version: "3.12"
20+
21+
- name: Install uv
22+
run: pip install uv
23+
24+
- name: Create virtual environment and install dependencies
25+
run: |
26+
uv venv
27+
uv sync
28+
29+
- name: Install PyInstaller
30+
run: uv pip install pyinstaller
31+
32+
- name: Build application
33+
run: uv run scripts/build.cmd
34+
35+
- name: Create Release
36+
id: create_release
37+
uses: actions/create-release@v1
38+
env:
39+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40+
with:
41+
tag_name: ${{ github.ref }}
42+
release_name: Release ${{ github.ref }}
43+
draft: false
44+
prerelease: false
45+
46+
- name: Upload Release Asset
47+
id: upload-release-asset
48+
uses: actions/upload-release-asset@v1
49+
env:
50+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
with:
52+
upload_url: ${{ steps.create_release.outputs.upload_url }}
53+
asset_path: ./output/dist/VideoSlim.exe
54+
asset_name: VideoSlim.exe
55+
asset_content_type: application/vnd.microsoft.portable-executable
56+
57+
- name: Upload Configuration File
58+
id: upload-config-file
59+
uses: actions/upload-release-asset@v1
60+
env:
61+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62+
with:
63+
upload_url: ${{ steps.create_release.outputs.upload_url }}
64+
asset_path: ./config.json
65+
asset_name: config.json
66+
asset_content_type: application/json

0 commit comments

Comments
 (0)