codeburn/app/flathub
Resham Joshi 8319a05f38
Some checks failed
Tests / desktop (push) Waiting to run
Tests / test (22) (push) Waiting to run
Tests / test (22.13.0) (push) Waiting to run
Tests / test (24) (push) Waiting to run
Tests / test (26) (push) Waiting to run
Tests / test-platforms (macos-latest) (push) Waiting to run
Tests / test-platforms (windows-latest) (push) Waiting to run
CI / semgrep (push) Waiting to run
Windows Menubar CI / check (ubuntu-latest) (push) Has been cancelled
Windows Menubar CI / check (windows-latest) (push) Has been cancelled
macOS Menubar CI / test (push) Has been cancelled
chore: plain DMG window and the Flathub hash for desktop-v0.9.25 (#1519)
2026-09-21 23:44:30 +02:00
..
flathub.json flathub: arch restriction file used in the submission 2026-08-12 06:12:06 -07:00
org.agentseal.CodeBurn.desktop packaging: Snap Store target and CI, Flathub manifest 2026-08-11 08:16:39 -07:00
org.agentseal.CodeBurn.metainfo.xml chore: release 0.9.25 (#1518) 2026-09-21 18:33:28 +02:00
org.agentseal.CodeBurn.yaml chore: plain DMG window and the Flathub hash for desktop-v0.9.25 (#1519) 2026-09-21 23:44:30 +02:00
README.md packaging: Snap Store target and CI, Flathub manifest 2026-08-11 08:16:39 -07:00

Flathub submission

These files publish CodeBurn Desktop on Flathub. The manifest repacks the Linux deb from GitHub Releases, so no source build is needed.

First-time submission

  1. Fork https://github.com/flathub/flathub (uncheck "fork only master").
  2. Create a branch off new-pr named org.agentseal.CodeBurn.
  3. Copy the three org.agentseal.CodeBurn.* files from this directory into the repo root of that branch.
  4. Open a pull request against the new-pr branch of flathub/flathub.
  5. A reviewer responds on the PR. After approval Flathub creates a dedicated flathub/org.agentseal.CodeBurn repo; future updates are PRs there.

Local test build (any Linux machine or VM)

flatpak install flathub org.flatpak.Builder
flatpak run org.flatpak.Builder --force-clean --user --install \
  --install-deps-from=flathub --repo=repo builddir org.agentseal.CodeBurn.yaml
flatpak run org.agentseal.CodeBurn

Each desktop release

Update in org.agentseal.CodeBurn.yaml:

  • the deb url (new desktop-vX.Y.Z tag)
  • its sha256 (gh api repos/getagentseal/codeburn/releases/tags/desktop-vX.Y.Z -q '.assets[] | select(.name | endswith(".deb")) | .digest')

and add a <release> entry in org.agentseal.CodeBurn.metainfo.xml. Then PR the flathub/org.agentseal.CodeBurn repo; merging publishes.