aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 02:55:15 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 02:55:15 -0500
commitd6e7531b0dccc96fbb859bbd629ad16b756ebb2e (patch)
tree6fac36d2f5d92d9fe5977a78478b033c69c71e03 /.github
parentb1ce38db496c9692bca512e6bd76050ef79f61c2 (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.yml25
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