Skip to content

Commit df62c81

Browse files
authored
Merge pull request #1 from Veox369/main
Enhance the build-exe.yml configuration to streamline the creation process for the .exe file.
2 parents 8545418 + 47e07bd commit df62c81

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

.github/workflows/build-exe.yml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,27 @@ jobs:
1515
runs-on: windows-latest
1616
steps:
1717
- uses: actions/checkout@v4
18+
1819
- name: Set up Node.js
1920
uses: actions/setup-node@v4
2021
with:
21-
node-version: '14'
22+
node-version: '18'
23+
2224
- name: Install dependencies
2325
run: npm install
26+
2427
- name: Build EXE
2528
run: npm run build
29+
2630
- name: Compress EXE and public folder
2731
run: npm run compress
32+
2833
- name: Create Release
2934
id: create_release
30-
uses: actions/create-release@v1
31-
env:
32-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35+
uses: softprops/action-gh-release@v1
3336
with:
3437
tag_name: v${{ inputs.version }}
35-
release_name: Release v${{ inputs.version }}
38+
name: Release v${{ inputs.version }}
3639
draft: false
3740
prerelease: false
38-
- name: Upload Release Asset
39-
uses: actions/upload-release-asset@v1
40-
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
with:
43-
upload_url: ${{ steps.create_release.outputs.upload_url }}
44-
asset_path: ./dist/CaptionAI-release.zip
45-
asset_name: CaptionAI-release.zip
46-
asset_content_type: application/zip
41+
files: ./dist/CaptionAI-release.zip

0 commit comments

Comments
 (0)