heic2jpg

git clone git://archive.git.mtrnord.blog/MTRNord/heic2jpg.git
Log | Files | Refs | README | LICENSE

flatter.yml (1268B)


      1 name: Flatter (Deploy)
      2 
      3 on:
      4   push:
      5     # Pattern matched against refs/tags
      6     tags:
      7       - "*"
      8   workflow_dispatch:
      9 
     10 jobs:
     11   flatter:
     12     name: Flatter
     13     runs-on: ubuntu-latest
     14     container:
     15       image: ghcr.io/andyholmes/flatter/gnome:46
     16       options: --privileged
     17     permissions:
     18       contents: write
     19 
     20     steps:
     21       - name: Checkout
     22         uses: actions/checkout@v4
     23 
     24       - name: Install Flathub repository
     25         run: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
     26 
     27       - name: Install flatpak dependencies
     28         run: flatpak install -y --user org.gnome.Sdk//47 org.gnome.Platform//47  org.freedesktop.Sdk.Extension.rust-stable//24.08 org.freedesktop.Sdk.Extension.llvm18//24.08
     29 
     30       - name: Build
     31         uses: andyholmes/flatter@main
     32         with:
     33           files: |
     34             build-aux/dev.nordgedanken.heic2jpg.Devel.json
     35           upload-pages-artifact: true
     36 
     37   deploy:
     38     name: Deploy
     39     runs-on: ubuntu-latest
     40     needs: flatter
     41     permissions:
     42       pages: write
     43       id-token: write
     44     environment:
     45       name: github-pages
     46       url: ${{ steps.deployment.outputs.page_url }}
     47 
     48     steps:
     49       - name: GitHub Pages
     50         id: deployment
     51         uses: actions/deploy-pages@v4