Commit graph

222 commits

Author SHA1 Message Date
dependabot[bot]
a50c464a0f
Bump @typescript-eslint/parser from 5.45.0 to 5.45.1 (#52) 2022-12-07 12:11:33 +01:00
dependabot[bot]
df552b6f3f
Bump @types/node from 18.11.10 to 18.11.11 (#53) 2022-12-06 10:30:11 +01:00
dependabot[bot]
9dd0b270ec
Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.45.1 (#51) 2022-12-06 10:29:22 +01:00
dependabot[bot]
ec77f03f5e
Bump release-it from 15.5.0 to 15.5.1 (#48) 2022-12-05 10:48:22 +01:00
dependabot[bot]
4d79aaee71
Bump supertest from 6.3.1 to 6.3.2 (#50) 2022-12-05 10:47:41 +01:00
dependabot[bot]
6bc63894e6
Bump eslint from 8.28.0 to 8.29.0 (#49) 2022-12-05 10:47:30 +01:00
dependabot[bot]
0d1dd28b8b
Bump @types/node from 18.11.9 to 18.11.10 (#47) 2022-12-03 18:34:15 +01:00
Lars Strojny
13493b1eb2
Release 0.1.0 2022-12-01 01:41:01 +01:00
dependabot[bot]
70e0d06c95
Bump homebridge from 1.5.1 to 1.6.0 (#42)
Bumps [homebridge](https://github.com/homebridge/homebridge) from 1.5.1
to 1.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/homebridge/homebridge/releases">homebridge's
releases</a>.</em></p>
<blockquote>
<h2>v1.6.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Updated <code>hap-nodejs</code> to <a
href="https://github.com/homebridge/HAP-NodeJS/releases/tag/v0.11.0">v0.11.0</a>
adding support for <code>systemd-resolved</code> mDNS advertisers and
improved support for systems running avahi mDNS advertiser. The release
also contains general bug fixes and improvements.</li>
<li>Support resolved mDNS advertiser by <a
href="https://github.com/elyscape"><code>@​elyscape</code></a> in <a
href="https://github-redirect.dependabot.com/homebridge/homebridge/pull/3260">homebridge/homebridge#3260</a></li>
<li>Update to provide compatibility with hap-nodejs 0.11.0 by <a
href="https://github.com/Supereg"><code>@​Supereg</code></a> in <a
href="https://github-redirect.dependabot.com/homebridge/homebridge/pull/3263">homebridge/homebridge#3263</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/elyscape"><code>@​elyscape</code></a>
made their first contribution in <a
href="https://github-redirect.dependabot.com/homebridge/homebridge/pull/3260">homebridge/homebridge#3260</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/homebridge/homebridge/compare/v1.5.1...v1.6.0">https://github.com/homebridge/homebridge/compare/v1.5.1...v1.6.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d98b430f69"><code>d98b430</code></a>
1.6.0</li>
<li><a
href="87452ceb6f"><code>87452ce</code></a>
Switch to hap-nodejs v0.11.0 release channel</li>
<li><a
href="708c718d71"><code>708c718</code></a>
Update to provide compatibility with hap-nodejs 0.11.0 (<a
href="https://github-redirect.dependabot.com/homebridge/homebridge/issues/3263">#3263</a>)</li>
<li><a
href="3d281f4fd3"><code>3d281f4</code></a>
Workaround hap-nodejs beta issues</li>
<li><a
href="7b764798e4"><code>7b76479</code></a>
Bump hap-nodejs beta channel</li>
<li><a
href="4bcf8829bd"><code>4bcf882</code></a>
Support resolved mDNS advertiser (<a
href="https://github-redirect.dependabot.com/homebridge/homebridge/issues/3260">#3260</a>)</li>
<li><a
href="6c2f927b20"><code>6c2f927</code></a>
Upgrade to hap-nodejs 0.11.0 beta channel</li>
<li>See full diff in <a
href="https://github.com/homebridge/homebridge/compare/v1.5.1...v1.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=homebridge&package-manager=npm_and_yarn&previous-version=1.5.1&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lars Strojny <lars@strojny.net>
2022-12-01 01:38:39 +01:00
dependabot[bot]
a556c3aca1
Bump @fastify/basic-auth from 4.0.0 to 5.0.0 (#46) 2022-12-01 00:48:38 +01:00
dependabot[bot]
9b41a89059
Bump @typescript-eslint/parser from 5.44.0 to 5.45.0 (#45) 2022-11-29 15:33:24 +01:00
dependabot[bot]
4fd8e9bdb1
Bump @fastify/auth from 4.1.0 to 4.2.0 (#44) 2022-11-29 15:33:12 +01:00
dependabot[bot]
861572d9c2
Bump @typescript-eslint/eslint-plugin from 5.44.0 to 5.45.0 (#43) 2022-11-29 15:32:59 +01:00
Lars Strojny
66a465d351
Exclude a few files from coverage reporting 2022-11-24 23:18:03 +01:00
Lars Strojny
19131ee9c3
Winter cleanup (#41)
Various small cleanups, code reorgs, etc.
2022-11-24 22:12:40 +01:00
dependabot[bot]
64d6dfe960
Bump @typescript-eslint/parser from 5.43.0 to 5.44.0 (#40) 2022-11-24 20:42:06 +01:00
Lars Strojny
a3ac5edee8
Configure dependabot for github actions 2022-11-24 20:40:44 +01:00
Lars Strojny
c7967e2200
Daily dependabot with more lenient limits 2022-11-24 20:40:03 +01:00
dependabot[bot]
5c59fa3816
Bump prettier from 2.7.1 to 2.8.0 (#39) 2022-11-24 20:37:32 +01:00
dependabot[bot]
7e52448bfe
Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.44.0 (#38) 2022-11-24 20:37:22 +01:00
Lars Strojny
f36112ff9c
Release 0.0.15 2022-11-24 20:26:14 +01:00
Lars Strojny
8a0061428d
Move conditions to the top 2022-11-24 20:21:10 +01:00
Lars Strojny
f30dfe0cee
Use constant instead of magic number 2022-11-24 20:18:48 +01:00
Lars Strojny
e5b3a90fae
Use string concatenation instead 2022-11-24 19:59:03 +01:00
Lars Strojny
d25207923c
Fix symbol name conflict 2022-11-24 19:58:07 +01:00
Lars Strojny
f45df5d422
Clean up prefix handling 2022-11-24 19:53:03 +01:00
Lars Strojny
65304798de
Memoized renderering (#37)
Pre-render metrics on discovery once and then reuse rendered response.
2022-11-24 19:35:02 +01:00
Lars Strojny
565f423dd9
Extract stringReverse() function 2022-11-24 19:24:00 +01:00
Lars Strojny
ccca32d7b2
Exclude dist folder from tests search paths 2022-11-24 19:23:40 +01:00
Lars Strojny
fa687f635f
Add quality gate status 2022-11-23 15:05:20 +01:00
dependabot[bot]
3282a084a4
Bump fastify from 4.10.0 to 4.10.2 (#35) 2022-11-23 15:03:46 +01:00
Lars Strojny
df81a1206a
Rename workflow and input workflow 2022-11-23 14:59:22 +01:00
Lars Strojny
1d3452cdb0
Separate SonarCloud step to safely run it on PRs 2022-11-23 14:53:13 +01:00
Lars Strojny
7c7673f1c2
Fix code smells (#36)
Fix code smells detected by SonarCloud
2022-11-23 14:30:23 +01:00
Lars Strojny
97de2f0905
Set up SonarCloud static analysis 2022-11-23 11:42:44 +01:00
Lars Strojny
ddc85f5359 Release 0.0.14 2022-11-21 03:08:04 +01:00
Lars Strojny
600a5bae61 Remove jq 2022-11-21 03:06:10 +01:00
Lars Strojny
b7364927df Add a few interesting badges 2022-11-21 03:00:34 +01:00
dependabot[bot]
cd08a3ecf6
Bump eslint from 8.27.0 to 8.28.0 (#33) 2022-11-21 02:49:01 +01:00
Lars Strojny
8f2d80a7fb
Unpin and upgrade jest-mock (#32)
Previously failed because of a type error deep in node_modules, let’s
try again.
2022-11-18 13:23:37 +01:00
dependabot[bot]
f70de293a5
Bump hap-nodejs from 0.10.4 to 0.11.0 (#31) 2022-11-18 13:11:43 +01:00
dependabot[bot]
e791b690aa
Bump typescript from 4.8.4 to 4.9.3 (#30) 2022-11-18 12:41:55 +01:00
dependabot[bot]
cc81f5868e
Bump @typescript-eslint/parser from 5.42.1 to 5.43.0 (#28) 2022-11-18 09:46:07 +01:00
dependabot[bot]
3e5006dd5d
Bump @typescript-eslint/eslint-plugin from 5.42.1 to 5.43.0 (#29) 2022-11-18 09:45:53 +01:00
dependabot[bot]
c24a9731c1
Bump fastify from 4.9.2 to 4.10.0 (#27) 2022-11-18 09:43:00 +01:00
Lars Strojny
fc1bf8b334 Release 0.0.13 2022-11-17 13:20:16 +01:00
Lars Strojny
6f7686ba34
Auto-generate configuration documentation in README (#26)
Auto-generate the documentation of the configuration options in
`README.md` from `config.schema.json`.
2022-11-17 13:19:22 +01:00
Lars Strojny
261fa74ac9
Add configuration option for the metric server interface (#25)
Add a configuration option `interface` to allow configuring where the
HTTP metric server should bind to.
2022-11-17 13:15:07 +01:00
Lars Strojny
04706f69d5 Release 0.0.12 2022-11-16 23:29:53 +01:00
Lars Strojny
2e8f2d0579 Clean build on release 2022-11-16 23:28:48 +01:00