From 924a0721cfbd740be5bc3e9965fae6ce2c607c8a Mon Sep 17 00:00:00 2001 From: Paul Aurich Date: Wed, 26 Jan 2022 21:09:10 -0800 Subject: [PATCH] Add github workflow to build package --- .github/workflows/package.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/package.yml diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml new file mode 100644 index 0000000..b423ca9 --- /dev/null +++ b/.github/workflows/package.yml @@ -0,0 +1,35 @@ +--- +name: Build package + +on: + push: + branches: [main] + pull_request: + branches: [main] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: ShellCheck + uses: ludeeus/action-shellcheck@1.1.0 + env: + SHELLCHECK_OPTS: -e SC1091 + + - name: Build Debian package + uses: jtdor/build-deb-action@v1 + with: + buildpackage-opts: --no-sign --check-command=lintian + extra-build-deps: lintian + + - name: Archive Debian artifacts + uses: actions/upload-artifact@v2 + with: + name: package + path: debian/artifacts