1
0
Fork 0

Merging upstream version 2.5.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 12:24:13 +01:00
parent 3d70d3c76b
commit ee6621a5b2
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
507 changed files with 19440 additions and 17258 deletions

View file

@ -22,13 +22,45 @@ jobs:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
with:
setup-options: --werror --buildtype=release --prefix=/usr
setup-options: >
--werror
--buildtype=release
--prefix=/usr
--force-fallback-for=libnvme
-Dlibnvme:werror=false
action: install
meson-version: 0.61.2
- name: build AppImage
uses: AppImageCrafters/build-appimage@v1.3
with:
recipe: .github/AppImageBuilder.yml
- uses: actions/upload-artifact@v3
name: upload artifacts to github
with:
name: AppImage
path: '*.AppImage*'
deploy-appimage:
name: deploy AppImage
runs-on: ubuntu-latest
needs: build-appimage
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
steps:
- name: Download artifact
uses: dawidd6/action-download-artifact@v2
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
workflow_conclusion: success
- name: FTP Deployer
uses: sand4rt/ftp-deployer@v1.7
with:
sftp: true
host: ${{ secrets.SFTP_SERVER }}
port: 22
username: ${{ secrets.SFTP_USERNAME }}
password: ${{ secrets.SFTP_PASSWORD }}
remote_folder: '/upload'
local_folder: '.'
cleanup: false
include: '[ "*", "**/*" ]'
exclude: '[".github/**", ".git/**", "*.env"]'