Build package on PR (#167)

* Build Test Deb Package

* set retention-days to 15

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

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

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

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* set lowest permissions

* set branch to main

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
This commit is contained in:
Matheson Steplock 2021-11-07 14:19:04 -05:00 committed by GitHub
parent cf37577f61
commit 089222313e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 1 deletions

19
.github/workflows/build-deb-pr.yml vendored Normal file
View file

@ -0,0 +1,19 @@
name: Build Test Deb Package
on:
pull_request:
branches:
- main
jobs:
build-test-deb-package:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- run: chmod 555 homeassistant-supervised/DEBIAN/p*
- run: dpkg-deb --build --root-owner-group homeassistant-supervised
- name: Upload
uses: actions/upload-artifact@v2
with:
name: homeassistant-supervised.deb
path: homeassistant-supervised.deb

View file

@ -12,7 +12,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
- run: chmod 755 homeassistant-supervised/DEBIAN/p* - run: chmod 555 homeassistant-supervised/DEBIAN/p*
- run: dpkg-deb --build --root-owner-group homeassistant-supervised - run: dpkg-deb --build --root-owner-group homeassistant-supervised
- name: Release - name: Release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1

0
homeassistant-supervised/DEBIAN/postrm Normal file → Executable file
View file