@@ -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