Files
hisence-mac-app/.gitea/workflows/build.yml
T
ahmed cc2018aae7
build / sanity (push) Waiting to run
build / macos-build (push) Waiting to run
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
2026-10-13 18:20:11 +03:00

31 lines
847 B
YAML

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