Skip to content

Commit 0cf5857

Browse files
committed
ci: call nuitka directly instead of via just
1 parent 3cc856a commit 0cf5857

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,17 @@ jobs:
7676
python3 -m venv --system-site-packages venv
7777
. venv/bin/activate
7878
pip install -U pip Nuitka==2.6.9 ordered-set==4.1.0 zstandard==0.23.0
79-
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to ~/.local/bin
80-
export PATH="$HOME/.local/bin:$PATH"
81-
just nuitka
79+
mkdir -p dist
80+
python3 -m nuitka \
81+
--onefile \
82+
--linux-onefile-compression=none \
83+
--output-dir=dist \
84+
--output-filename=clipse-gui.bin \
85+
--include-package=clipse_gui \
86+
--include-package-data=clipse_gui \
87+
--enable-plugin=gi \
88+
--noinclude-default-mode=nofollow \
89+
clipse-gui.py
8290
mv dist/clipse-gui.bin \
8391
dist/clipse-gui-v${{ needs.generate-changelog.outputs.version }}-linux-x86_64
8492
chmod +x dist/*
@@ -182,9 +190,17 @@ jobs:
182190
python3 -m venv --system-site-packages venv
183191
. venv/bin/activate
184192
pip install -U pip Nuitka==2.6.9 ordered-set==4.1.0 zstandard==0.23.0
185-
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to ~/.local/bin
186-
export PATH="$HOME/.local/bin:$PATH"
187-
just nuitka
193+
mkdir -p dist
194+
python3 -m nuitka \
195+
--onefile \
196+
--linux-onefile-compression=none \
197+
--output-dir=dist \
198+
--output-filename=clipse-gui.bin \
199+
--include-package=clipse_gui \
200+
--include-package-data=clipse_gui \
201+
--enable-plugin=gi \
202+
--noinclude-default-mode=nofollow \
203+
clipse-gui.py
188204
mv dist/clipse-gui.bin \
189205
dist/clipse-gui-v${{ needs.generate-changelog.outputs.version }}-linux-aarch64
190206
chmod +x dist/*

0 commit comments

Comments
 (0)