Lagrange [release]

Add github workflow for debian packaging

Manos Pitsidianakis

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(+)
Diff (Colored)
Diff (Colored, Plain Text)
🔨 Patch
Parent e5b6461e
Repository