HisenseBar v1.0.0: native menu-bar remote for Hisense VIDAA TVs
- SwiftUI popover: apps grid w/ live search, sources, glass remote, gradient volume slider, animations - Persistent python protocol bridge (vidaa-control, MQTT/TLS :36669) - Wake-on-LAN power-on, one-time PIN pairing with token auto-refresh - MCP server for AI agents (11 tv_* tools) + live test script - Gitea Actions CI workflow
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
name: build
|
||||
|
||||
on: [push, workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
sanity:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Python bridge syntax check
|
||||
run: |
|
||||
python3 -m py_compile bridge.py mcp_tv_server.py mcp_test.py
|
||||
echo "bridge OK"
|
||||
- name: Scripts shell syntax check
|
||||
run: bash -n make_app.sh
|
||||
- name: Swift sources present
|
||||
run: test -f Package.swift && test -d Sources/HisenseBar
|
||||
|
||||
# Runs only on a macOS runner with Xcode; skipped otherwise.
|
||||
macos-build:
|
||||
runs-on: macos-latest
|
||||
if: false # enable when a macOS runner is registered
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build app bundle
|
||||
run: bash make_app.sh
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: HisenseBar.app
|
||||
path: HisenseBar.app
|
||||
Reference in New Issue
Block a user