Repository navigation
Conversation
9e6c743 to
cc47f98
Compare
eous
left a comment
There was a problem hiding this comment.
Good work overall — the AUR + PPA pipeline is well-designed. The GPG keyserver retry via environment wait timers is particularly clever (zero runner cost), and the version auto-increment logic avoids manual bookkeeping. The FUNDING.yml fix and DEP-5 copyright file are solid.
See inline comments for specific issues. The changelog heredoc indentation is likely build-breaking.
|
Thanks for putting this together — the packaging automation is a great contribution and exactly the kind of thing that makes a project more accessible. Really appreciate the thoroughness of the PACKAGING.md guide and the clever GPG keyserver retry design. One ask for future PRs: it'd be easier to review and merge if changes were split into smaller, focused PRs. For example, this one could have been:
Smaller PRs are easier to review carefully, faster to get merged, and if something needs changes it doesn't block the rest. No stress about this one — just something to keep in mind going forward! |
Yeah good call, makes it easier for git history too. Let me close this one and open some separated PRs instead! |
|
Everything resolved in seperate PRs, re-review and merge when ready. |
What this PR adds:
Uses GitHub Actions + GitHub Secrets to automatically package and bundle for PPA and AUR
Restructed the README.md a bit, to be more end user oriented: immediate screenshot and installation instructions.
PACKAGING.mdas guide on how to setup the nessecary prerequisites for the automated package management within this repoCorrected a syntax error in FUNDING.yml and adjusted the Level1Techs link to point to the Level1Techs Store instead.
Initial
AGENTS.mdfiles to provide more relevant context to Claude Code, OpenCode and other tools.What to expect from future PRs:
Made a shared team PPA, Launchpad+AUR account and shared G-Mail account for the package stuff.
Eventual replacement of the G-Mail with e.g.
pkgteam@level1techs.com(e-mail forwarder/mailing list?) would be preferred.See forum DMs for the KeePass file and secrets.
Replace the screenshot in README.md with one that better represents siomon capabilities after merging.
See
PACKAGING.mdon how to setup the workflows and secrets.