From 4cac43520fdd8f7d820de32361e01830b59e09e2 Mon Sep 17 00:00:00 2001 From: Jeffry Samuel <69224322+Jeffser@users.noreply.github.com> Date: Sun, 4 Aug 2024 18:53:36 -0600 Subject: [PATCH] Testing --- .github/workflows/flatpak-lint.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/flatpak-lint.yml diff --git a/.github/workflows/flatpak-lint.yml b/.github/workflows/flatpak-lint.yml new file mode 100644 index 0000000..de4f5b6 --- /dev/null +++ b/.github/workflows/flatpak-lint.yml @@ -0,0 +1,30 @@ +# .github/workflows/flatpak-lint.yml +name: Flatpak Lint + +on: + workflow_dispatch: + +jobs: + lint: + runs-on: ubuntu-latest + + steps: + - name: Install Flatpak and Flatpak Builder + run: | + sudo apt-get update + sudo apt-get install -y flatpak flatpak-builder + + # Add the Flathub repository + flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo + + # Add the GNOME runtime repository + flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo + + - name: Checkout code + uses: actions/checkout@v2 + + - name: Lint Flatpak Manifest + run: | + flatpak run org.flatpak.Builder --force-clean --sandbox --user --install --install-deps-from=flathub --ccache --mirror-screenshots-url=https://dl.flathub.org/media/ --repo=repo builddir com.jeffser.Alpaca.json + flatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest com.jeffser.Alpaca.json + flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo