diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-11 02:55:15 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-11 02:55:15 -0500 |
| commit | d6e7531b0dccc96fbb859bbd629ad16b756ebb2e (patch) | |
| tree | 6fac36d2f5d92d9fe5977a78478b033c69c71e03 /.github | |
| parent | b1ce38db496c9692bca512e6bd76050ef79f61c2 (diff) | |
CI: build tarball instead of AppImage, publish .tar.gz in releases
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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 |
