From 07c36d88a1106bcc939ff54d29aec072dba9cc4e Mon Sep 17 00:00:00 2001 From: ludeeus Date: Thu, 10 Oct 2019 15:27:32 +0000 Subject: [PATCH] Adds build steps --- .github/workflows/release.yml | 5 +++++ .../workflows/test_with_home_assistant.yml | 15 ++++++++++++--- .../hacs/frontend/experimental/main.js.gz | Bin 13591 -> 13587 bytes src/main.ts | 17 ++++++++++------- src/misc/CustomRepositories.ts | 1 - 5 files changed, 27 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 190ccb160..c4bec26ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,6 +36,11 @@ jobs: cp /tmp/lokalise/locale/* custom_components/hacs/.translations/ + # Build Frontend + - name: Build the HACS frontend + run: npm run build + + # Pack the HACS dir as a zip and upload to the release - name: ZIP HACS Dir run: "zip hacs.zip -r custom_components/hacs" diff --git a/.github/workflows/test_with_home_assistant.yml b/.github/workflows/test_with_home_assistant.yml index d9c793f6a..a312c60f6 100644 --- a/.github/workflows/test_with_home_assistant.yml +++ b/.github/workflows/test_with_home_assistant.yml @@ -1,4 +1,4 @@ -name: Test with Home Assistant +name: Test on: pull_request: @@ -9,8 +9,8 @@ on: - master jobs: - test: - name: Testing with (Python, HA) + test_with_home_assistant: + name: Test with Home Assistant (Python, HA) runs-on: ubuntu-latest strategy: max-parallel: 6 @@ -66,3 +66,12 @@ jobs: cat configuration.yaml echo "" hass --script check_config --config . + + + test_frontend_build: + name: Test frontend build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Build the HACS frontend + run: npm run build \ No newline at end of file diff --git a/custom_components/hacs/frontend/experimental/main.js.gz b/custom_components/hacs/frontend/experimental/main.js.gz index 627cf0246af6a87a993d49daf56e45d48d1838de..6e45fe3b8a8ca7929499cfafe534aec474feef09 100644 GIT binary patch delta 2018 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 z zW>9@o)nkTLt;=mk7WX-AKPYdwVmzmpQ{C5~eG)Z*^u-Tbo-7e?)oz4vfM*;fal$yi zr&DOolU-Zkv}!#PR;!Ok!OFf`+zKOm`$&J-Sle|lxrbF6^7d4vm1_rC)e1^kq8X`8 zdi?WXk~i0`o@sGCZ0va0(CyHA)y!7c%xrMQjOE|p*UMZe%F!sX#Q#ZiZIpSVh~__c zKaVLf91vNAchC^EFx@7vS9yr7;v7#%Ob7*wAVN1cs#MQF`lKKiNym^npxJ8Ofw+Ia zuR`Q)z04Tc+p~`@;73-pHqI{Sl2@OTu#CS4)i)|&2KfzimBufi&nV09;Gu|f{jr=d ziF@4w^z6}iQGjkopUI0(UQgmu4d9_ShxeZueRWfI+0cBL9Uu03Cq}<@HOX this.getRepositories(), "hacs/repository") - + () => this.getRepositories(), "hacs/repository" + ); } @@ -130,17 +133,17 @@ class HacsFrontendBase extends LitElement { ${(this.configuration.appdaemon - ? html` + ? html` ${this.hass.localize(`component.hacs.common.appdaemon_apps`)} ` : "")} ${(this.configuration.python_script - ? html` + ? html` ${this.hass.localize(`component.hacs.common.python_scripts`)} ` : "")} ${(this.configuration.theme - ? html` + ? html` ${this.hass.localize(`component.hacs.common.themes`)} ` : "")} diff --git a/src/misc/CustomRepositories.ts b/src/misc/CustomRepositories.ts index 34753b599..5c87e6c49 100644 --- a/src/misc/CustomRepositories.ts +++ b/src/misc/CustomRepositories.ts @@ -23,7 +23,6 @@ export class CustomRepositories extends LitElement { public SaveSpinner?: boolean; Delete(ev) { - console.log(ev.composedPath()[3].innerText) if (!window.confirm(this.hass.localize("component.hacs.confirm.delete", "item", ev.composedPath()[3].innerText))) return; this.hass.connection.sendMessagePromise({ type: "hacs/repository",