From 67e8e2d4aae7ca5773dc7dd3faf81a443909e8ae Mon Sep 17 00:00:00 2001 From: Ernie Pasveer Date: Thu, 11 Dec 2025 11:36:21 -0600 Subject: [PATCH] Add packman action. Fix spelling error in others. --- .github/workflows/debian-latest.yml | 4 +-- .github/workflows/macos-latest.yml | 4 +-- .github/workflows/mint-latest.yml | 4 +-- .github/workflows/packman-latest.yml | 40 +++++++++++++++++++++++ .github/workflows/ubuntu-arm64-latest.yml | 4 +-- .github/workflows/ubuntu-latest.yml | 4 +-- .github/workflows/windows-latest.yml | 2 +- 7 files changed, 51 insertions(+), 11 deletions(-) create mode 100644 .github/workflows/packman-latest.yml diff --git a/.github/workflows/debian-latest.yml b/.github/workflows/debian-latest.yml index 92c169f..b7470fe 100644 --- a/.github/workflows/debian-latest.yml +++ b/.github/workflows/debian-latest.yml @@ -1,4 +1,4 @@ -name: debian-latest Developement Build +name: debian-latest Development Build on: workflow_dispatch: @@ -67,7 +67,7 @@ jobs: cd src ls -l build/ - - name: Build Debian Developement Release + - name: Build Debian Development Release uses: marvinpinto/action-automatic-releases@latest with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/macos-latest.yml b/.github/workflows/macos-latest.yml index d07b1e5..71cf0b7 100644 --- a/.github/workflows/macos-latest.yml +++ b/.github/workflows/macos-latest.yml @@ -1,4 +1,4 @@ -name: macos-latest Developement Build +name: macos-latest Development Build on: workflow_dispatch: @@ -77,7 +77,7 @@ jobs: cd src ls -l build/ - - name: Build MacOS Developement Release + - name: Build MacOS Development Release uses: marvinpinto/action-automatic-releases@latest with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/mint-latest.yml b/.github/workflows/mint-latest.yml index 3afe4fa..a5ebf05 100644 --- a/.github/workflows/mint-latest.yml +++ b/.github/workflows/mint-latest.yml @@ -1,4 +1,4 @@ -name: mint-latest Developement Build +name: mint-latest Development Build on: workflow_dispatch: @@ -66,7 +66,7 @@ jobs: cd src ls -l build/ - - name: Build Mint Developement Release + - name: Build Mint Development Release uses: marvinpinto/action-automatic-releases@latest with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/packman-latest.yml b/.github/workflows/packman-latest.yml new file mode 100644 index 0000000..d12742c --- /dev/null +++ b/.github/workflows/packman-latest.yml @@ -0,0 +1,40 @@ +name: flatpak-latest Development Build + +on: + workflow_dispatch: + +env: + # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) + BUILD_TYPE: Release + +jobs: + flatpak: + name: Build Flatpak + runs-on: ubuntu-latest + container: + image: bilelmoussaoui/flatpak-github-actions:kde-6.10 + options: --privileged + + steps: + - name: Where Am I + run: | + pwd + ls -l + lscpu + + - name: Checkout code + uses: actions/checkout@v4 + + - name: Build Flatpak + uses: flatpak/flatpak-github-actions/flatpak-builder@v6 + with: + bundle: seergdb.flatpak + manifest-path: flatpak/io.github.epasveer.seer.yml + cache-key: flatpak-builder-${{ github.sha }} + + - name: Upload Flatpak bundle + uses: actions/upload-artifact@v4 + with: + name: seergdb-flatpak + path: seergdb.flatpak + retention-days: 30 diff --git a/.github/workflows/ubuntu-arm64-latest.yml b/.github/workflows/ubuntu-arm64-latest.yml index 4efe3f6..85d4165 100644 --- a/.github/workflows/ubuntu-arm64-latest.yml +++ b/.github/workflows/ubuntu-arm64-latest.yml @@ -1,4 +1,4 @@ -name: ubuntu-arm64-latest Developement Build +name: ubuntu-arm64-latest Development Build on: workflow_dispatch: @@ -66,7 +66,7 @@ jobs: cd src ls -l build/ - - name: Build Ubuntu Developement Release + - name: Build Ubuntu Development Release uses: marvinpinto/action-automatic-releases@latest with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ubuntu-latest.yml b/.github/workflows/ubuntu-latest.yml index 1b9e30d..16611a9 100644 --- a/.github/workflows/ubuntu-latest.yml +++ b/.github/workflows/ubuntu-latest.yml @@ -1,4 +1,4 @@ -name: ubuntu-latest Developement Build +name: ubuntu-latest Development Build on: workflow_dispatch: @@ -66,7 +66,7 @@ jobs: cd src ls -l build/ - - name: Build Ubuntu Developement Release + - name: Build Ubuntu Development Release uses: marvinpinto/action-automatic-releases@latest with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/windows-latest.yml b/.github/workflows/windows-latest.yml index 7999d99..743cbfb 100644 --- a/.github/workflows/windows-latest.yml +++ b/.github/workflows/windows-latest.yml @@ -1,4 +1,4 @@ -name: windows-latest Developement Build +name: windows-latest Development Build on: workflow_dispatch: