mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-21 06:24:32 +00:00
| .. | ||
| flathub.json | ||
| org.agentseal.CodeBurn.desktop | ||
| org.agentseal.CodeBurn.metainfo.xml | ||
| org.agentseal.CodeBurn.yaml | ||
| README.md | ||
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
- Fork
https://github.com/flathub/flathub(uncheck "fork only master"). - Create a branch off
new-prnamedorg.agentseal.CodeBurn. - Copy the three
org.agentseal.CodeBurn.*files from this directory into the repo root of that branch. - Open a pull request against the
new-prbranch offlathub/flathub. - A reviewer responds on the PR. After approval Flathub creates a dedicated
flathub/org.agentseal.CodeBurnrepo; 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(newdesktop-vX.Y.Ztag) - 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.