Skip to content

Commit 9dc7ad6

Browse files
Kevin/node-pty support and fixes (#13)
* Added support for IpcMessageV2 support * Fixed package-lock.json * Parallelized stateful parameter refreshes * Added new, faster, better background pty * Added exports for pty and async storage * Fixed net socket buffer issue by switching to cat * Moved validation plan to plugin instead of a separate request. Added pty instances to validation refresh. * fix: Added missing pty to import * fix: Added current config for validation plan if desired could not be found * feat: Switched back to homebridge multi-arch build * Removed done from being printed to stdout * Refactored statefulMode to isStateful * feat: Refactored and updated to using newest schema which passes core parameters separately from other parameters * fix: Changed validation schema to work directly on user import. Fixed tests * fix: Switched runner to macOS since we only use zsh for node-pty
1 parent fdd031f commit 9dc7ad6

29 files changed

+1823
-576
lines changed

.github/workflows/unit-test-ci.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ on: [ push ]
77

88
jobs:
99
build-and-test:
10-
runs-on: ubuntu-latest
10+
runs-on: macos-latest
1111
steps:
1212
- uses: actions/checkout@v4
1313
- uses: actions/setup-node@v4
1414
with:
1515
node-version: '20.x'
1616
cache: 'npm'
1717
- run: npm ci
18-
- run: tsc
1918
- run: npm run test

0 commit comments

Comments
 (0)