diff options
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/ci.yml | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 29b9162..d3ca6be 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,6 +57,7 @@ jobs: -v "${{ github.workspace }}:/src:rw" \ -v "$HOME/.cache/fluorine-ccache:/ccache:rw" \ -e CCACHE_DIR=/ccache \ + -e BUILD_MODE=tarball \ -w /src \ fluorine-builder:latest \ bash /src/docker/build-inner.sh @@ -64,26 +65,16 @@ jobs: - name: Collect artifacts run: | mkdir -p artifact - if ls build/*.AppImage >/dev/null 2>&1; then - cp build/*.AppImage artifact/ - fi - if [ -d build/staging ]; then - tar -czf artifact/fluorine-staging.tar.gz -C build/staging . + if [ -f build/fluorine-manager.tar.gz ]; then + cp build/fluorine-manager.tar.gz artifact/ fi ls -lh artifact/ - - name: Upload AppImage - uses: actions/upload-artifact@v4 - with: - name: Fluorine-AppImage - path: artifact/*.AppImage - if-no-files-found: warn - - - name: Upload staging + - name: Upload tarball uses: actions/upload-artifact@v4 with: - name: Fluorine-Staging - path: artifact/fluorine-staging.tar.gz + name: Fluorine-Manager + path: artifact/fluorine-manager.tar.gz if-no-files-found: warn release: @@ -97,11 +88,11 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - name: Fluorine-AppImage + name: Fluorine-Manager path: artifact/ - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: - files: artifact/*.AppImage + files: artifact/fluorine-manager.tar.gz generate_release_notes: true |
