Skip to content

v1.1.1

v1.1.1 #46

Workflow file for this run

name: Release
on:
release:
types: [published]
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
container:
image: ubuntu:resolute
options: --privileged
steps:
- name: Install requirements
run: |
apt-get -y update
apt-get -y install build-essential curl libssl-dev git \
libgtk-4-dev libadwaita-1-dev libwebkitgtk-6.0-dev libmpv-dev gettext nodejs flatpak-builder
- name: Checkout repository
uses: actions/checkout@v6
with:
submodules: recursive
- name: Python setup
uses: actions/setup-python@v5
with:
python-version: '3.13'
- name: Setup Flatpak
run: |
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y org.gnome.Sdk//50
flatpak install -y org.gnome.Platform//50
flatpak install -y org.freedesktop.Sdk.Extension.rust-stable//25.08
flatpak install -y org.freedesktop.Platform.codecs-extra//25.08-extra
flatpak install -y org.freedesktop.Platform.VAAPI.Intel//25.08
python3 -m pip install toml aiohttp
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- name: Build flatpak package
run: ./flatpak/build.sh
- name: Upload flatpak package to release
uses: softprops/action-gh-release@v2
with:
files: ./flatpak/*.flatpak