mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-07-01 19:48:47 +02:00
Create addons_updated
This commit is contained in:
36
.github/workflows/addons_updated
vendored
Normal file
36
.github/workflows/addons_updated
vendored
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# yamllint disable rule:line-length
|
||||||
|
---
|
||||||
|
name: Weekly addons update
|
||||||
|
on:
|
||||||
|
workflow_call:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
stats_graphs:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout Repo
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
- name: Install bashio
|
||||||
|
run: |
|
||||||
|
# Install bashio
|
||||||
|
if grep -q -rnw "$files/" -e 'bashio' && [ ! -f "/usr/bin/bashio" ]; then
|
||||||
|
[ "$VERBOSE" = true ] && echo "install bashio"
|
||||||
|
BASHIO_VERSION="0.14.3"
|
||||||
|
mkdir -p /tmp/bashio
|
||||||
|
curl -f -L -s -S "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | tar -xzf - --strip 1 -C /tmp/bashio
|
||||||
|
mv /tmp/bashio/lib /usr/lib/bashio
|
||||||
|
ln -s /usr/lib/bashio/bashio /usr/bin/bashio
|
||||||
|
rm -rf /tmp/bashio
|
||||||
|
fi
|
||||||
|
- name: Run script
|
||||||
|
run: |
|
||||||
|
mkdir -p /data
|
||||||
|
echo "{" >> /data/config.json
|
||||||
|
echo " repository=\"alexbelgium/hassio-addons\"," >> /data/config.json
|
||||||
|
echo " gituser=\"alexbelgium/hassio-addons\"," >> /data/config.json
|
||||||
|
echo " gitapi=\"alexbelgium/hassio-addons\"," >> /data/config.json
|
||||||
|
echo " gitmail=\"alexbelgium/hassio-addons\"," >> /data/config.json
|
||||||
|
echo " verbose=false" >> /data/config.json
|
||||||
|
echo "}" >> /data/config.json
|
||||||
|
./addons_updater/rootfs/etc/cont-init.d/99-run.sh
|
||||||
Reference in New Issue
Block a user