From ea26da5f6c992499098001d1f6a49a89394b6675 Mon Sep 17 00:00:00 2001 From: Anton Fischl Date: Fri, 11 Mar 2022 20:04:28 +0100 Subject: [PATCH] added .github/workflows/emerge.yml Signed-off-by: Anton Fischl --- .github/workflows/emerge.yml | 35 ++++++++++++++++++++++++++++++ etc/portage/package.use/70_haproxy | 1 + 2 files changed, 36 insertions(+) create mode 100644 .github/workflows/emerge.yml create mode 100644 etc/portage/package.use/70_haproxy diff --git a/.github/workflows/emerge.yml b/.github/workflows/emerge.yml new file mode 100644 index 000000000..5282e93a3 --- /dev/null +++ b/.github/workflows/emerge.yml @@ -0,0 +1,35 @@ +name: emerge ha-min + +on: + workflow_dispatch: + schedule: + - cron: '17 10 * * *' # Daily + +jobs: + emerge-ha-min: + runs-on: ubuntu-latest + container: + image: ghcr.io/antonfischl1980/gentoo-ci:main + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: emerge-sync + run: | + sudo -u portage git -C /var/db/repos/gentoo pull + emerge --sync + + - name: repos.conf/HomeAssistantRepository + run: | + mkdir -p /etc/portage/repos.conf/ + echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf + pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf + cat /etc/portage/repos.conf/*.conf + + - name: /etc/portage/ + run: | + rsync -aHDPSv etc/portage/ /etc/portage/ + + - name: emerge + run: | + emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min diff --git a/etc/portage/package.use/70_haproxy b/etc/portage/package.use/70_haproxy new file mode 100644 index 000000000..7ce03b6c8 --- /dev/null +++ b/etc/portage/package.use/70_haproxy @@ -0,0 +1 @@ +net-proxy/haproxy slz -zlib