openhab / openhabian

openHABian - empowering the smart home, for Raspberry Pi and Debian systems
https://community.openhab.org/t/13379
ISC License
821 stars 252 forks source link

Improve CI-Pipeline and other related changes #1617

Closed ecdye closed 2 years ago

ecdye commented 2 years ago

This primarily removes the need for the systemctl replacement in docker by fully utilizing the initsystem provided by Balena in their docker images. This system does not work for BATS tests in GitHub Actions currently. However, the initsystem does work for BATS on my machine in Docker but I cannot get it to work in the online GitHub Actions environment.

This also includes a bunch of bug fixes that were found along the way.

Signed-off-by: Ethan Dye mrtops03@gmail.com

ecdye commented 2 years ago

@mstormi I have added a bunch of the smaller unrelated patches to the codebase and removed them from this PR, please review again.