diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-05-22 19:52:33 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-05-22 19:53:08 +0300 |
commit | b6d1e87092eabb464f33c5087b698672f5251948 (patch) | |
tree | ddc43fce73006299209047fe9c59b85506afa6cc /.github/workflows | |
parent | 8c79ce1e1639edf1eae0c8323fd301948ebb84e3 (diff) | |
download | sciteco-b6d1e87092eabb464f33c5087b698672f5251948.tar.gz |
build and upload AppImages as part of nightly builds
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/nightly.yml | 18 |
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 |