Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.17 KB

File metadata and controls

35 lines (25 loc) · 1.17 KB

Installation

Source build

Install stable Rust, GTK 4, libadwaita, and the development headers for both libraries. Build and run Codeflio with:

cargo build --release --locked
./target/release/codeflio

Flatpak

Codeflio targets the supported GNOME 50 runtime. Install flatpak-builder, the GNOME SDK, and the Rust SDK extension, then build the local checkout:

flatpak install flathub org.gnome.Platform//50 org.gnome.Sdk//50 \
  org.freedesktop.Sdk.Extension.rust-stable//25.08
flatpak-builder --user --install --force-clean build-dir io.github.worxbend.codeflio.json
flatpak run io.github.worxbend.codeflio

The sandbox permits GitHub network requests, the desktop browser portal, and Secret Service access. No broad home-directory filesystem permission is requested.

flatpak-cargo-sources.json is generated from Cargo.lock with the official flatpak-builder-tools Cargo generator. Regenerate it whenever dependencies change.

Release verification

Tagged builds publish a Linux archive and SHA256SUMS. When the repository's RELEASE_GPG_PRIVATE_KEY secret is configured, the workflow also publishes the detached signature SHA256SUMS.asc.