Use appimagetool continuous build

This commit is contained in:
Valentin Niess
2025-05-24 18:25:19 +02:00
parent 04071b3df9
commit 0376d42eca
4 changed files with 7 additions and 12 deletions

View File

@@ -23,9 +23,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install Dependencies - name: Install Dependencies
run: | run: pip install PyGithub requests
sudo apt install -y desktop-file-utils
pip install PyGithub requests
- name: Run updater - name: Run updater
run: | run: |

View File

@@ -33,9 +33,7 @@ jobs:
python-version: ${{ matrix.version }} python-version: ${{ matrix.version }}
- name: Install Dependencies - name: Install Dependencies
run: | run: pip install requests
sudo apt install -y desktop-file-utils
pip install requests
- name: Test scipy - name: Test scipy
if: ${{ inputs.scipy }} if: ${{ inputs.scipy }}
@@ -62,8 +60,9 @@ jobs:
./xonsh-x86_64.AppImage -c 'import xonsh' ./xonsh-x86_64.AppImage -c 'import xonsh'
- name: Test ssh-mitm - name: Test ssh-mitm
if: ${{ inputs.ssh_mitm && (matrix.version == '3.9') }} if: ${{ inputs.ssh-mitm }}
run: | run: |
python -m python_appimage build app applications/ssh-mitm python -m python_appimage build app applications/ssh-mitm \
--python-version=3.11
test -e ssh-mitm-x86_64.AppImage test -e ssh-mitm-x86_64.AppImage
./ssh-mitm-x86_64.AppImage --help ./ssh-mitm-x86_64.AppImage --help

View File

@@ -22,9 +22,7 @@ jobs:
python-version: ${{ matrix.version }} python-version: ${{ matrix.version }}
- name: Install Dependencies - name: Install Dependencies
run: | run: pip install requests
sudo apt install -y desktop-file-utils
pip install requests
- name: Test local builder - name: Test local builder
run: | run: |

View File

@@ -20,7 +20,7 @@ PREFIX = os.path.abspath(os.path.dirname(__file__) + '/..')
APPIMAGETOOL_DIR = os.path.join(CACHE_DIR, 'bin') APPIMAGETOOL_DIR = os.path.join(CACHE_DIR, 'bin')
'''Location of the appimagetool binary''' '''Location of the appimagetool binary'''
APPIMAGETOOL_VERSION = '1.9.0' APPIMAGETOOL_VERSION = 'continuous'
'''Version of the appimagetool binary''' '''Version of the appimagetool binary'''
EXCLUDELIST = os.path.join(CACHE_DIR, 'share/excludelist') EXCLUDELIST = os.path.join(CACHE_DIR, 'share/excludelist')