Skip to content
This repository has been archived by the owner on Jan 12, 2025. It is now read-only.

Generate Flatpak Manifest #57

Generate Flatpak Manifest

Generate Flatpak Manifest #57

name: Generate Flatpak Manifest
on: [workflow_dispatch]
jobs:
generate-flatpak-manifest:
runs-on: ubuntu-22.04
steps:
- name: 'Warning !!!'
run: 'echo "This will only work once the package is published on Hackage!"'
- uses: actions/checkout@v3
- name: 'Install GHC'
uses: haskell-actions/setup@v2
- name: 'Install Libraries'
run: sudo apt-get update && sudo apt-get install --assume-yes libsdl2-dev libglew-dev libspa-0.2-dev libpipewire-0.3-dev
- name: 'Generate Manifest'
run: ls -lha ~ && rm -rf ~/.cabal && cd flatpak && ./generate-manifest.sh
- name: 'Archive Manifest'
uses: actions/upload-artifact@v3
with:
name: flatpak-manifest
path: |
flatpak/README.md
flatpak/flathub.json
flatpak/io.github.Dretch.MonomerFlatpakExample.yml
if-no-files-found: error