Skip to content

Commit

Permalink
Merge branch 'master' into wizard-clock-repo
Browse files Browse the repository at this point in the history
  • Loading branch information
malcolmrigg authored Dec 20, 2024
2 parents 853dd78 + 8ed8817 commit f07d879
Show file tree
Hide file tree
Showing 13 changed files with 220 additions and 36 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/checkout@v4.2.1
uses: actions/checkout@v4.2.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/checkout@v4.2.1
uses: actions/checkout@v4.2.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/checkout@v4.2.1
uses: actions/checkout@v4.2.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/checkout@v4.2.1

- name: Set up Python
uses: actions/setup-python@v5.2.0
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/checkout@v4.2.1
uses: actions/checkout@v4.2.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/checkout@v4.2.1
uses: actions/checkout@v4.2.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/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Critical
uses: cardinalby/schema-validator-action@3.1.1
Expand All @@ -52,10 +52,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.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
4 changes: 2 additions & 2 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/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
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 Down
4 changes: 2 additions & 2 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/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
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 Down
12 changes: 1 addition & 11 deletions appdaemon
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,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 +58,4 @@
"wernerhp/ha.appdaemon.wasp",
"XaF/qolsysgw",
"xaviml/controllerx"
]
]
16 changes: 15 additions & 1 deletion blacklist
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[
"9rpp/securifi",
"a529987659852/openwbmqtt",
"abacao/hass_wibeee",
"AdamNaj/linksys_velop",
"aijayadams/hass-blueair",
Expand All @@ -9,6 +10,7 @@
"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 Down Expand Up @@ -226,8 +228,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 Down Expand Up @@ -275,6 +287,7 @@
"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",
Expand All @@ -297,5 +310,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 f07d879

Please sign in to comment.