From ec53cf8438020c697140de3c990d3c5926376cd8 Mon Sep 17 00:00:00 2001 From: Richard <920497+heyrichard17@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:49:20 -0500 Subject: [PATCH 1/2] Updated schema.json to be within the custom_components\battery_notes folder so that it can be referenced in a default HACS install --- .github/workflows/json_validate.yml | 2 +- .github/workflows/new_device.yml | 2 +- custom_components/battery_notes/data/library.json | 2 +- schema.json => custom_components/battery_notes/data/schema.json | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename schema.json => custom_components/battery_notes/data/schema.json (100%) diff --git a/.github/workflows/json_validate.yml b/.github/workflows/json_validate.yml index 5886c631e..734b6428f 100644 --- a/.github/workflows/json_validate.yml +++ b/.github/workflows/json_validate.yml @@ -19,5 +19,5 @@ jobs: - name: Validate JSON uses: docker://orrosenblatt/validate-json-action:latest env: - INPUT_SCHEMA: ./schema.json + INPUT_SCHEMA: custom_components/battery_notes/data/schema.json INPUT_JSONS: custom_components/battery_notes/data/library.json diff --git a/.github/workflows/new_device.yml b/.github/workflows/new_device.yml index aaab6d882..a3dbfce81 100644 --- a/.github/workflows/new_device.yml +++ b/.github/workflows/new_device.yml @@ -82,7 +82,7 @@ jobs: - name: Validate JSON uses: docker://orrosenblatt/validate-json-action:latest env: - INPUT_SCHEMA: ./schema.json + INPUT_SCHEMA: custom_components/battery_notes/data/schema.json INPUT_JSONS: custom_components/battery_notes/data/library.json - name: Create pull request diff --git a/custom_components/battery_notes/data/library.json b/custom_components/battery_notes/data/library.json index aee3c52e7..70c2fe130 100644 --- a/custom_components/battery_notes/data/library.json +++ b/custom_components/battery_notes/data/library.json @@ -1,5 +1,5 @@ { - "$schema": "../../../schema.json", + "$schema": "schema.json", "version": 1, "devices": [ { diff --git a/schema.json b/custom_components/battery_notes/data/schema.json similarity index 100% rename from schema.json rename to custom_components/battery_notes/data/schema.json From 4f512818d339f6017dc5fface45baddef32300dc Mon Sep 17 00:00:00 2001 From: Andrew Jackson Date: Sat, 27 Jan 2024 15:57:23 +0000 Subject: [PATCH 2/2] Move Schema --- .github/workflows/json_validate.yml | 2 +- .github/workflows/new_device.yml | 2 +- custom_components/battery_notes/data/library.json | 2 +- custom_components/battery_notes/data/schema.json => schema.json | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename custom_components/battery_notes/data/schema.json => schema.json (100%) diff --git a/.github/workflows/json_validate.yml b/.github/workflows/json_validate.yml index 734b6428f..72462c8bf 100644 --- a/.github/workflows/json_validate.yml +++ b/.github/workflows/json_validate.yml @@ -19,5 +19,5 @@ jobs: - name: Validate JSON uses: docker://orrosenblatt/validate-json-action:latest env: - INPUT_SCHEMA: custom_components/battery_notes/data/schema.json + INPUT_SCHEMA: custom_components/battery_notes/schema.json INPUT_JSONS: custom_components/battery_notes/data/library.json diff --git a/.github/workflows/new_device.yml b/.github/workflows/new_device.yml index a3dbfce81..96cdcfbd6 100644 --- a/.github/workflows/new_device.yml +++ b/.github/workflows/new_device.yml @@ -82,7 +82,7 @@ jobs: - name: Validate JSON uses: docker://orrosenblatt/validate-json-action:latest env: - INPUT_SCHEMA: custom_components/battery_notes/data/schema.json + INPUT_SCHEMA: custom_components/battery_notes/schema.json INPUT_JSONS: custom_components/battery_notes/data/library.json - name: Create pull request diff --git a/custom_components/battery_notes/data/library.json b/custom_components/battery_notes/data/library.json index 93bf0e118..6a0162dc6 100644 --- a/custom_components/battery_notes/data/library.json +++ b/custom_components/battery_notes/data/library.json @@ -1,5 +1,5 @@ { - "$schema": "schema.json", + "$schema": "../schema.json", "version": 1, "devices": [ { diff --git a/custom_components/battery_notes/data/schema.json b/schema.json similarity index 100% rename from custom_components/battery_notes/data/schema.json rename to schema.json