From 38e1398e0f87e95b7b72c1a9689f4d7de085cd1e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 2 Feb 2023 22:37:56 -0500 Subject: [PATCH] Log ESP Web Tools version (#328) * Log ESP Web Tools version * Prettier on generated code --- .github/workflows/ci.yml | 4 ++++ .github/workflows/npmpublish.yml | 4 ++++ script/build | 1 + src/install-dialog.ts | 5 +++++ src/version.ts | 1 + 5 files changed, 15 insertions(+) create mode 100644 src/version.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b68afd1..ba64062 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,10 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Install jq tool + run: | + sudo apt-get update + sudo apt-get install jq - name: Use Node.js uses: actions/setup-node@v3 with: diff --git a/.github/workflows/npmpublish.yml b/.github/workflows/npmpublish.yml index a450cf2..60b5737 100644 --- a/.github/workflows/npmpublish.yml +++ b/.github/workflows/npmpublish.yml @@ -12,6 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Install jq tool + run: | + sudo apt-get update + sudo apt-get install jq - uses: actions/setup-node@v3 with: node-version: 16 diff --git a/script/build b/script/build index 7b68f07..131aaa6 100755 --- a/script/build +++ b/script/build @@ -2,6 +2,7 @@ set -e cd "$(dirname "$0")/.." +echo 'export const version =' `jq .version package.json`";" > src/version.ts rm -rf dist NODE_ENV=production npm exec -- tsc diff --git a/src/install-dialog.ts b/src/install-dialog.ts index 6e2c3d6..23d541b 100644 --- a/src/install-dialog.ts +++ b/src/install-dialog.ts @@ -31,6 +31,11 @@ import { fireEvent } from "./util/fire-event"; import { sleep } from "./util/sleep"; import { downloadManifest } from "./util/manifest"; import { dialogStyles } from "./styles"; +import { version } from "./version"; + +console.log( + `ESP Web Tools ${version} by Nabu Casa; https://esphome.github.io/esp-web-tools/` +); const ERROR_ICON = "⚠️"; const OK_ICON = "🎉"; diff --git a/src/version.ts b/src/version.ts new file mode 100644 index 0000000..47757fe --- /dev/null +++ b/src/version.ts @@ -0,0 +1 @@ +export const version = "dev";