Skip to content

Commit

Permalink
Merge branch 'master' into GuyKh-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
ludeeus authored Feb 28, 2025
2 parents 080dfeb + 1e80eec commit 8e798ab
Show file tree
Hide file tree
Showing 14 changed files with 454 additions and 89 deletions.
15 changes: 13 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
labels:
- "pr: dependency-update"
schedule:
interval: "weekly"

interval: weekly
time: "06:00"
open-pull-requests-limit: 10
- package-ecosystem: "pip"
directory: "/"
labels:
- "pr: dependency-update"
schedule:
interval: weekly
time: "06:00"
open-pull-requests-limit: 10
38 changes: 31 additions & 7 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ jobs:
removal: ${{ steps.removal.outputs.removal }}
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"

Expand Down Expand Up @@ -65,10 +65,10 @@ jobs:
if: needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"
cache: "pip"
Expand All @@ -88,10 +88,10 @@ jobs:
name: Editable PR
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"
cache: "pip"
Expand All @@ -104,14 +104,38 @@ jobs:
- name: Run the check
run: python3 -m scripts.check.edits

removed:
runs-on: ubuntu-latest
name: Removed repository
needs: preflight
if: needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/[email protected]

- name: Set up Python
uses: actions/[email protected]
with:
python-version-file: ".python-version"
cache: "pip"
cache-dependency-path: "requirements.txt"

- name: Install dependencies if needed
run: scripts/setup

- name: Run the check
run: python3 -m scripts.check.removed
env:
REPOSITORY: ${{needs.preflight.outputs.repository}}

hassfest:
runs-on: ubuntu-latest
name: Hassfest
needs: preflight
if: needs.preflight.outputs.category == 'integration' && needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Clone new addition
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Validate
run: jq --raw-output . appdaemon blacklist critical integration netdaemon plugin python_script removed template theme
Expand All @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Critical
uses: cardinalby/[email protected]
Expand All @@ -52,10 +52,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/upload-critical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Upload
steps:
- name: Checkout the repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Validate with JSON schema
uses: cardinalby/[email protected]
Expand All @@ -27,7 +27,7 @@ jobs:
schema: 'tools/jsonschema/critical.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
id: python
with:
python-version: "3.x"
Expand All @@ -37,7 +37,7 @@ jobs:
pip3 install \
--disable-pip-version-check \
--ignore-installed \
awscli
awscli==1.36.39
- name: Handle the critical file
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/upload-removed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Upload
steps:
- name: Checkout the repository
uses: actions/[email protected].1
uses: actions/[email protected].2

- name: Validate with JSON schema
uses: cardinalby/[email protected]
Expand All @@ -27,7 +27,7 @@ jobs:
schema: 'tools/jsonschema/removed.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
id: python
with:
python-version: "3.x"
Expand All @@ -37,7 +37,7 @@ jobs:
pip3 install \
--disable-pip-version-check \
--ignore-installed \
awscli
awscli==1.36.39
- name: Handle the removed file
run: |
Expand Down
14 changes: 3 additions & 11 deletions appdaemon
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
"kprestel/appdaemon-climate",
"ludeeus/ad-watchdog",
"madchap/energiapro_gas_consumption",
"mguyard/appdaemon-coversmanager",
"mguyard/appdaemon-iopoolpumpmanager",
"Mohlsson/ReplayLightsHistory",
"nechry/elco-remocon-net-appdaemon",
"nickneos/Appdaemon-Ring-Doorbell-Automations",
Expand All @@ -36,16 +38,6 @@
"NiklasReiche/ad-spotify-mood-lights-sync",
"nra4ever/calremind",
"Odianosen25/Monitor-App",
"Petro31/ad_convert_media_volume",
"Petro31/ad_count_entities",
"Petro31/ad_group_all",
"Petro31/ad_monitor_events",
"Petro31/ad_seasonal_lights",
"Petro31/ad_simple_door_bell",
"Petro31/ad_sunset_lights",
"Petro31/ad_toggle_light",
"Petro31/ad_who_used_the_door",
"Petro31/IlluminateDoor",
"Pythm/ad-ClimateCommander",
"Pythm/ad-Lightwand",
"roopesh/ad-qolsys",
Expand All @@ -68,4 +60,4 @@
"wernerhp/ha.appdaemon.wasp",
"XaF/qolsysgw",
"xaviml/controllerx"
]
]
40 changes: 35 additions & 5 deletions blacklist
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
[
"9rpp/securifi",
"a529987659852/openwbmqtt",
"abacao/hass_wibeee",
"AdamNaj/linksys_velop",
"aijayadams/hass-blueair",
"AitorDB/home-assistant-sun-card",
"al-one/hass-miio-yeelink",
"alexarch21/history-explorer-card",
"alryaz/hass-component-yandex-smart-home",
"alryaz/hass-mosenergosbyt",
"amaximus/bkk_stop_card",
"amelchio/logbook_cache",
"anarion80/sodexo_dla_ciebie",
"And3rsL/Deebot-for-Home-Assistant",
"andrew-codechimp/HA-Mastodon-Profile-Stats",
"Armaell/home-assistant-custom-icons-loader",
Expand All @@ -35,8 +38,11 @@
"brefra/home-assistant-plugwise-stick",
"briis/hass-weatherflow",
"briis/mbweather",
"briis/meteobridge",
"briis/securityspy",
"briis/smartweather",
"briis/unifiprotect",
"briis/weatherbit",
"bruxy70/CZ-Public-Transport",
"bruxy70/Garbage-Collection",
"burnnat/ha-fitness-push",
Expand Down Expand Up @@ -67,7 +73,6 @@
"custom-cards/text-element",
"custom-cards/timer-card",
"custom-cards/tracker-card",
"custom-cards/upcoming-media-card",
"custom-cards/username-element",
"custom-components/authenticated",
"custom-components/binary_sensor.hadockermon",
Expand Down Expand Up @@ -95,11 +100,8 @@
"custom-components/sensor.geoip",
"custom-components/sensor.kodi_recently_added",
"custom-components/sensor.launchlibrary",
"custom-components/sensor.plex_recently_added",
"custom-components/sensor.radarr_upcoming_media",
"custom-components/sensor.rpi_power",
"custom-components/sensor.ruter",
"custom-components/sensor.sonarr_upcoming_media",
"custom-components/sensor.syncthing",
"custom-components/sensor.tautulli",
"custom-components/sensor.untappd",
Expand All @@ -119,6 +121,9 @@
"Cyr-ius/hass-cozytouch",
"Cyr-ius/hass-hue-service-advanced",
"daenny/climate_group",
"dahlb/ha_sense",
"DarkFox/rejseplanen-card",
"DarkFox/rejseplanen-stog-card",
"DavidFW1960/bom_forecast",
"DavidMStraub/homeassistant-homeconnect",
"DCSBL/ha-homewizard-energy",
Expand All @@ -131,19 +136,23 @@
"dmamontov/hass-ledfx",
"doudz/homeassistant-zigate",
"dr1rrb/ha-twinkly",
"dreed47/redfin",
"DSorlov/hasl-platform",
"dummylabs/watchman",
"dynasticorpheus/gigasetelements-ha",
"eavanvalkenburg/sia",
"echoromeo/hanobo",
"edenhaus/ha-prosenic",
"eifinger/here_travel_time",
"eifinger/open_route_service",
"elad-bar/ha-dahuavto",
"enriqg9/dual-thermostat",
"ericpignet/home-assistant-lg_hombot",
"ericpignet/home-assistant-tplink_router",
"estevez-dev/extended-banner-card",
"eyalcha/thermal",
"faserf/ha-deutschebahn",
"faserf/ha-rewe",
"fineemb/lynk-co",
"fineemb/Yeelink-ven-fan",
"fred-oranje/rituals-genie",
Expand All @@ -152,6 +161,7 @@
"geertmeersman/telenet",
"GeorgeSG/lovelace-folder-card",
"georgezhao2010/climate_ewelink",
"georgezhao2010/midea_ac_lan",
"gerardag/person-entity-card",
"gjohansson-ST/stl",
"ha0y/xiaomi_miot_raw",
Expand All @@ -163,6 +173,8 @@
"home-assistant-community-themes/theme-request",
"hultenvp/home_assistant_omnik_solar",
"iantrich/aftership-card",
"isabellaalstrom/krisinfo-card",
"isabellaalstrom/sensor.krisinformation",
"jensweimann/awb",
"jessevl/homeassistant-greenchoice",
"jihao/colorfulclouds-hass",
Expand Down Expand Up @@ -204,11 +216,15 @@
"maykar/kiosk-mode",
"maykar/lovelace-swipe-navigation",
"maykar/plex_assistant",
"MesserschmittX/ha-nicehash-excavator-monitor",
"Michsior14/ha-kaiterra",
"Michsior14/ha-laser-egg",
"mlowijs/HomeAssistant-TeslaCustomComponent",
"Mr-Groch/HA-Emulated-Color-Temp-Light",
"MTrab/clever",
"music-assistant/hass-music-assistant",
"myTselection/mijntuin",
"myTselection/youfone_be",
"nagyrobi/home-assistant-custom-components-cover-rf-time-based",
"nagyrobi/home-assistant-custom-components-linkplay",
"nagyrobi/home-assistant-custom-components-pfsense-gateways",
Expand All @@ -226,8 +242,18 @@
"perara/systemair-save-connect",
"peternijssen/home-assistant-jumbo",
"peternijssen/lovelace-postnl-card",
"Petro31/ad_convert_media_volume",
"Petro31/ad_count_entities",
"Petro31/ad_group_all",
"Petro31/ad_monitor_events",
"Petro31/ad_multizone_media_control",
"Petro31/ad_people_tracker",
"Petro31/ad_seasonal_lights",
"Petro31/ad_simple_door_bell",
"Petro31/ad_sunset_lights",
"Petro31/ad_toggle_light",
"Petro31/ad_who_used_the_door",
"Petro31/IlluminateDoor",
"pfunkmallone/HACS-camect-custom_card",
"pfunkmallone/HACS-camect-integration",
"pilotak/homeassistant-mikrotik",
Expand All @@ -252,6 +278,7 @@
"robmarkcole/Hue-remotes-HASS",
"robmarkcole/Hue-sensors-HASS",
"Rocka84/dual-gauge-card",
"rogsme/ute_homeassistant_integration",
"rsnodgrass/hass-flo-water",
"rsnodgrass/hass-integrations",
"ryanbateman/bvg-sensor",
Expand All @@ -275,10 +302,12 @@
"tellerbop/havistapool",
"tenly2000/HomeAssistant-Places",
"thebino/rki_covid",
"TheLastProject/lovelace-media-art-background",
"Thomas55555/husqvarna_automower",
"thomasloven/lovelace-dummy-entity-row",
"thomasloven/lovelace-gap-card",
"thomasloven/lovelace-gui-sandbox",
"thomasprior/2minersInfo",
"thomasprior/EthermineInfo",
"ThomasPrior/FlexpoolInfo",
"Tiemooowh/homeassistant-teletask",
Expand All @@ -297,5 +326,6 @@
"xaviml/z2m_ikea_controller",
"xlcnd/meteoalarmeu",
"xMrVizzy/button-toolbar",
"zha-ng/zha-map"
"zha-ng/zha-map",
"zweckj/acaia"
]
Loading

0 comments on commit 8e798ab

Please sign in to comment.