Skip to content

Commit 730bf01

Browse files
authored
Solve Compression Error - Build Debian Package in Docker (#263)
* Build Debian Package in Docker * Fix docker run * Fix Formatting * Fix YAML Errors * Test Formatting Fix * Pin to bullseye-slim * Build Debian Package in Docker * Bump Version Number
1 parent becd4e6 commit 730bf01

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

.github/workflows/build-deb-pr.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ jobs:
1010
steps:
1111
- name: Checkout
1212
uses: actions/checkout@v3
13-
- run: chmod 555 homeassistant-supervised/DEBIAN/p*
14-
- run: dpkg-deb --build --root-owner-group homeassistant-supervised
13+
- name: Build Debian Package in Docker
14+
run: |
15+
docker run --rm -v $(pwd):/tmp debian:bullseye-slim bash -c \
16+
"cd /tmp \
17+
&& chmod 555 homeassistant-supervised/DEBIAN/p* \
18+
&& dpkg-deb --build --root-owner-group homeassistant-supervised"
1519
- name: Upload
1620
uses: actions/upload-artifact@v3
1721
with:

.github/workflows/build-deb.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ jobs:
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v3
15-
- run: chmod 555 homeassistant-supervised/DEBIAN/p*
16-
- run: dpkg-deb --build --root-owner-group homeassistant-supervised
15+
- name: Build Debian Package in Docker
16+
run: |
17+
docker run --rm -v $(pwd):/tmp debian:bullseye-slim bash -c \
18+
"cd /tmp \
19+
&& chmod 555 homeassistant-supervised/DEBIAN/p* \
20+
&& dpkg-deb --build --root-owner-group homeassistant-supervised"
1721
- name: Release
1822
uses: softprops/action-gh-release@v1
1923
if: startsWith(github.ref, 'refs/tags/')

homeassistant-supervised/DEBIAN/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: homeassistant-supervised
22
Section: base
3-
Version: 1.4.0
3+
Version: 1.4.1
44
Priority: optional
55
Architecture: all
66
Depends: curl, bash, docker-ce, dbus, network-manager, apparmor, jq, systemd, os-agent, systemd-journal-remote

0 commit comments

Comments
 (0)