From 424e2f81b76d477501eefa4449249f3cea24980d Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sun, 26 Nov 2023 15:35:06 +0800 Subject: [PATCH] Add Linux artifact generation and upload --- .github/workflows/linux.yml | 7 +++++++ README.md | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index a26c2d5..71e0588 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -29,3 +29,10 @@ jobs: run: sudo apt-get update && sudo apt-get install -y libgtk-3-dev liblzma-dev libstdc++-12-dev ninja-build - name: Build run: flutter build linux --release + - name: Package files + run: cd build/linux/x64/release/bundle && 7z a -mx9 -y ../../../../../linux.7z + - name: Upload files + uses: actions/upload-artifact@v3 + with: + name: linux + path: ./linux.7z diff --git a/README.md b/README.md index dbb84be..0294f71 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # eh_downloader_flutter [![Android Build](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/android.yml/badge.svg)](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/android.yml) +[![Linux Build](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/linux.yml/badge.svg)](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/linux.yml) [![Web](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/web.yml/badge.svg)](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/web.yml) [![Windows build](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/windows.yml/badge.svg)](https://github.com/lifegpc/eh_downloader_flutter/actions/workflows/windows.yml)