aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/nightly.yml
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-05-22 19:52:33 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-05-22 19:53:08 +0300
commitb6d1e87092eabb464f33c5087b698672f5251948 (patch)
treeddc43fce73006299209047fe9c59b85506afa6cc /.github/workflows/nightly.yml
parent8c79ce1e1639edf1eae0c8323fd301948ebb84e3 (diff)
downloadsciteco-b6d1e87092eabb464f33c5087b698672f5251948.tar.gz
build and upload AppImages as part of nightly builds
Diffstat (limited to '.github/workflows/nightly.yml')
-rw-r--r--.github/workflows/nightly.yml18
1 files changed, 16 insertions, 2 deletions
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index ba5af31..c202623 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -47,12 +47,26 @@ jobs:
cp debian-temp/sciteco-gtk_*.deb sciteco-gtk_nightly_${{matrix.os}}_amd64.deb
cp debian-temp/sciteco-common_*.deb sciteco-common_nightly_${{matrix.os}}_all.deb
- - name: Archive Debian/Ubuntu Packages
+ - name: Build AppImages
+ # Should always be on the oldest supported Ubuntu
+ if: matrix.os == 'ubuntu-20.04'
+ run: |
+ cd AppImage
+ wget -O pkg2appimage.AppImage \
+ "https://github.com/AppImageCommunity/pkg2appimage/releases/download/continuous/pkg2appimage--x86_64.AppImage"
+ chmod +x pkg2appimage.AppImage
+ ./pkg2appimage.AppImage curses.yml
+ mv out/*.AppImage sciteco-curses_nightly_x86_64.AppImage
+ ./pkg2appimage.AppImage gtk.yml
+ mv out/*.AppImage sciteco-gtk_nightly_x86_64.AppImage
+ chmod a+x *.AppImage
+
+ - name: Archive Debian/Ubuntu Packages and AppImages
uses: pyTooling/Actions/releaser@v1.0.5
with:
token: ${{ secrets.GITHUB_TOKEN }}
tag: nightly
- files: ./*.deb
+ files: ./*.deb ./AppImage/*.AppImage
macos:
runs-on: macos-12