Lagrange [release]
Add github workflow for debian packaging
Sun Oct 25 02:08:15 2020 +0300
Builds can be triggered manually (`workflow_dispatch`) and by pushing a
tagged release (`v*.*.*`)
- There's a plain build done in an amd64 ubuntu-latest image and tar'ed
- There's an amd64 ubuntu-latest deb package
- There's an amd64 debian buster deb package made in a docker container
Release is defined in the RELEASE_VERSION env var in the workflow
configuration but must also be changed in the debian/ metadata.
.github/workflows/build.yml | 70 +++++++++++++++++++++++ .github/workflows/docker-debian/action.yml | 4 ++ .github/workflows/docker-debian/debian-dockerfile | 8 +++ .github/workflows/docker-debian/entrypoint.sh | 15 +++++ 4 files changed, 97 insertions(+)