You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- name: AppImage
-
- on:
- pull_request:
- branches: [master, features]
- release:
- types: [published]
-
- jobs:
- build-appimage:
- name: Build
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v2
-
- - name: Prepare environment
- run: |
- sudo gem install ronn
- wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O /usr/local/bin/appimagetool
- sudo chmod +x /usr/local/bin/appimagetool
- pip install -U pip poetry appimage-builder
- poetry install
-
- - name: Build wheel
- run: |
- make i18n build
-
- - name: Build AppImage
- run: |
- make appimage
-
- - name: Upload AppImage
- uses: actions/upload-artifact@v2
- with:
- name: kosmorro.AppImage
- path: dist/kosmorro-latest-x86_64.AppImage
-
- - name: Upload AppImage version synchronization file
- uses: actions/upload-artifact@v2
- with:
- name: kosmorro.AppImage.zsync
- path: dist/kosmorro-latest-x86_64.AppImage.zsync
-
- - name: Run basic command
- run: |
- chmod +x dist/kosmorro-latest-x86_64.AppImage
- ./dist/kosmorro-latest-x86_64.AppImage
|