Skip to content

Commit 8f0a73d

Browse files
committed
Add test build github action workflow.
1 parent 4f8b1b9 commit 8f0a73d

2 files changed

Lines changed: 32 additions & 2 deletions

File tree

.github/workflows/release-debian.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build debian packages
1+
name: Build debian package
22

33
on:
44
release:
@@ -10,7 +10,7 @@ env:
1010

1111
jobs:
1212
debian-package:
13-
name: "Build debian packages"
13+
name: "Build debian package"
1414
runs-on: ubuntu-latest
1515
container:
1616
image: "debian:latest"

.github/workflows/test-debian.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Test building debian package
2+
3+
on: pull_request
4+
5+
env:
6+
DEBIAN_FRONTEND: noninteractive
7+
8+
jobs:
9+
debian-package:
10+
name: "Build debian package"
11+
runs-on: ubuntu-latest
12+
container:
13+
image: "debian:latest"
14+
steps:
15+
- name: Install dependencies
16+
run: |
17+
apt-get update
18+
apt-get -y upgrade
19+
apt-get -y install devscripts dpkg-dev debhelper equivs
20+
- name: Checkout repo
21+
uses: actions/checkout@v2
22+
- name: Bump version
23+
run: |
24+
export DEBEMAIL='maintainers@faucet.nz'
25+
export DEBFULLNAME='Faucet Maintainers'
26+
debchange -b "Test release"
27+
- name: Build package
28+
run: |
29+
mk-build-deps -i -r -t 'apt-get -f -y --force-yes'
30+
dpkg-buildpackage -b -us -uc -rfakeroot

0 commit comments

Comments
 (0)