Commit graph

289 commits

Author SHA1 Message Date
Lars Strojny
c4ce1531cc
Specify exact version for GH actions to avoid accidental breakage (#69)
To avoid accidental breakage when an action is implicitly upgraded,
let’s fixate the action versions and let dependabot do it’s thing.
Therefore when an action upgrade breaks the build it becomes visible in
the dependabot PR.
2022-12-18 21:17:18 +01:00
Lars Strojny
78d45e770e
NPM v9 compatibility (#68)
`npm bin` no longer exists in npm version 9, so we use `npx` to run
local commands instead. `npm exec` would work as well, but that was only
introduced with npx version 7 and node 14 uses version 6. Duh!
2022-12-18 21:01:04 +01:00
dependabot[bot]
774a36e38b
Bump @types/node from 18.11.13 to 18.11.15 (#67) 2022-12-14 13:01:34 +01:00
Lars Strojny
936301322d
Fix flake.nix description 2022-12-14 00:24:14 +01:00
dependabot[bot]
57cfe61290
Bump @typescript-eslint/eslint-plugin from 5.46.0 to 5.46.1 (#64) 2022-12-13 13:38:01 +01:00
Lars Strojny
5907f57339
Turn off import/no-named-as-default rule 2022-12-13 12:14:56 +01:00
dependabot[bot]
5243d8c68c
Bump @typescript-eslint/parser from 5.46.0 to 5.46.1 (#63) 2022-12-13 12:04:25 +01:00
dependabot[bot]
3657968ce3
Bump zod from 3.19.1 to 3.20.2 (#65) 2022-12-13 12:04:12 +01:00
dependabot[bot]
b04326d378
Bump @types/node from 18.11.12 to 18.11.13 (#62) 2022-12-12 08:29:46 +01:00
Lars Strojny
5a8f056ef7
Release 1.0.0 2022-12-09 22:32:27 +01:00
Lars Strojny
a1aa1d775b
Switch back to json-schema-to-zod mainline (#60)
After https://github.com/StefanTerdell/json-schema-to-zod/pull/18 and
https://github.com/StefanTerdell/json-schema-to-zod/pull/24 got merged,
let’s switch back to the mainline.
2022-12-09 22:30:27 +01:00
dependabot[bot]
5e5a9acf9f
Bump @typescript-eslint/parser from 5.45.1 to 5.46.0 (#57) 2022-12-09 22:25:10 +01:00
dependabot[bot]
7429e433cd
Bump @typescript-eslint/eslint-plugin from 5.45.1 to 5.46.0 (#58) 2022-12-09 22:24:59 +01:00
dependabot[bot]
a8cc0f24c2
Bump @types/node from 18.11.11 to 18.11.12 (#59) 2022-12-09 22:24:49 +01:00
dependabot[bot]
b796e657de
Bump typescript from 4.9.3 to 4.9.4 (#56) 2022-12-08 09:25:03 +01:00
dependabot[bot]
41afec3769
Bump prettier from 2.8.0 to 2.8.1 (#55) 2022-12-08 09:24:51 +01:00
dependabot[bot]
790e9774a2
Bump supertest from 6.3.2 to 6.3.3 (#54) 2022-12-08 09:24:39 +01:00
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