Skip to content

Commit 89d4bad

Browse files
Update build-linux.yml
1 parent 49a27e9 commit 89d4bad

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

.github/workflows/build-linux.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -408,15 +408,20 @@ jobs:
408408
- name: Build GUI binary
409409
run: cargo build --release --features gui
410410

411-
- name: Package artifacts
412-
run: |
413-
cp target/release/auto-cpufreq auto-cpufreq-linux-x86_64
411+
- name: List built binaries
412+
run: ls -lh target/release/auto-cpufreq*
413+
414+
- name: Package CLI binary
415+
run: cp target/release/auto-cpufreq auto-cpufreq-linux-x86_64
414416

417+
- name: Package GUI tarball
418+
run: |
415419
cd ..
420+
GUI_FILES="auto-cpufreq/target/release/auto-cpufreq"
421+
[ -f auto-cpufreq/target/release/auto-cpufreq-gtk ] && GUI_FILES="$GUI_FILES auto-cpufreq/target/release/auto-cpufreq-gtk"
422+
[ -f auto-cpufreq/target/release/auto-cpufreq-tray ] && GUI_FILES="$GUI_FILES auto-cpufreq/target/release/auto-cpufreq-tray"
416423
tar czf auto-cpufreq/auto-cpufreq-linux-x86_64-gui.tar.gz \
417-
auto-cpufreq/target/release/auto-cpufreq \
418-
auto-cpufreq/target/release/auto-cpufreq-gtk \
419-
auto-cpufreq/target/release/auto-cpufreq-tray \
424+
$GUI_FILES \
420425
scripts/ \
421426
images/ \
422427
README.md \
@@ -426,6 +431,7 @@ jobs:
426431
run: |
427432
sha256sum auto-cpufreq-linux-x86_64 > checksums.txt
428433
sha256sum auto-cpufreq-linux-x86_64-gui.tar.gz >> checksums.txt
434+
cat checksums.txt
429435
430436
- name: Publish GitHub Release
431437
uses: softprops/action-gh-release@v2

0 commit comments

Comments
 (0)