Skip to content

Commit f55b4db

Browse files
fix a bug
1 parent c404982 commit f55b4db

1 file changed

Lines changed: 27 additions & 42 deletions

File tree

.github/workflows/build-release.yml

Lines changed: 27 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -54,35 +54,25 @@ jobs:
5454
- name: Setup Poetry
5555
uses: snok/install-poetry@v1.4.1
5656

57-
- name: "Install requirements"
57+
- name: "Install requirements and build"
58+
shell: bash
5859
run: |
59-
poetry install
60-
61-
- name: "Write version number"
62-
run: |
63-
Add-Content -Path "version.py" -Value "SUB_VER = $env:SUB_VER"
64-
Get-Content version.py
65-
env:
66-
SUB_VER: ${{ needs.get-version-number.outputs.SUB_VERSION }}
60+
poetry install --all-groups
61+
poetry run nuitka \
62+
--standalone\
63+
--follow-imports\
64+
--output-dir=build\
65+
--lto=yes\
66+
--windows-icon-from-ico=icon.ico\
67+
--file-version=${{ needs.get-version-number.outputs.VERSION }}.${{ needs.get-version-number.outputs.SUB_VERSION }}\
68+
--product-version=${{ needs.get-version-number.outputs.VERSION }}.${{ needs.get-version-number.outputs.SUB_VERSION }}\
69+
--product-name=OneDisc\
70+
--enable-console=true\
71+
--file-description='OneBot Implementation for Discord'\
72+
--company-name='IT Craft Development Team'\
73+
--copyright='Copyright (c) 2025 IT Craft Development Team'\
74+
main.py
6775
68-
- name: "Build executeable"
69-
uses: Nuitka/Nuitka-Action@v1.0
70-
with:
71-
standalone: true
72-
onefile: true
73-
follow-imports: true
74-
show-modules: true
75-
output-dir: build
76-
lto: yes
77-
script-name: main.py
78-
windows-icon-from-ico: icon.ico
79-
file-version: ${{ needs.get-version-number.outputs.VERSION }}.${{ needs.get-version-number.outputs.SUB_VERSION }}
80-
product-version: ${{ needs.get-version-number.outputs.VERSION }}.${{ needs.get-version-number.outputs.SUB_VERSION }}
81-
product-name: OneDisc
82-
enable-console: true
83-
file-description: "OneBot Implementation for Discord"
84-
company-name: "IT Craft Development Team"
85-
copyright: "Copyright (c) 2023 IT Craft Development Team"
8676
8777
8878
- name: "Rename application"
@@ -116,22 +106,17 @@ jobs:
116106
- name: Setup Poetry
117107
uses: snok/install-poetry@v1.4.1
118108

119-
- name: "Install requirements"
109+
- name: "Install requirements and build"
120110
run: |
121-
poetry install
122-
123-
- name: "Build executeable"
124-
uses: Nuitka/Nuitka-Action@v1.0
125-
with:
126-
standalone: true
127-
onefile: true
128-
follow-imports: true
129-
show-modules: true
130-
macos-app-icon: icon.ico
131-
macos-app-version: ${{ needs.get-version-number.outputs.VERSION }}
132-
output-dir: build
133-
lto: yes
134-
script-name: main.py
111+
poetry install --all-groups
112+
poetry run nuitka --standalone\
113+
--onefile\
114+
--follow-imports\
115+
--show-modules\
116+
--macos-app-icon=icon.ico\
117+
--output-dir=build\
118+
--lto=yes\
119+
main.py
135120
136121
- name: "Rename application"
137122
run: |

0 commit comments

Comments
 (0)