In #19, we built a proof-of-concept for a workflow to build and push releases (targeting Debian Bookworm) to GitHub. There is opportunity for improvements, automation, and integration with CMake. Some early ideas are:
Tasks
[ ] Allow targeting different Debian releases (namely, "stable" and "testing")
[ ] Allow targeting different architectures (primarily 32-bit, 64-bit, and ARM?)
[ ] Pass configuration type ("Release" or "Debug")
[ ] Name the release package according to configuration (it's hard-coded now)
[ ] Make more meaningful release notes (the workflow uses git's tag annotation; auto-generation is an option)
In #19, we built a proof-of-concept for a workflow to build and push releases (targeting Debian Bookworm) to GitHub. There is opportunity for improvements, automation, and integration with CMake. Some early ideas are:
Tasks
release.yaml
isn't helpful--this file targets Debian Bookworm)README.md
for any new release workflows createdDependencies