summaryrefslogtreecommitdiff
path: root/tests/test_server.py
AgeCommit message (Collapse)Author
6 daysKeep machine-local MCP config untrackedHEADmasterAndrew Branson
Track a generic config.py.template and ignore the operational config.py so machine-specific build host defaults remain local. Document the bootstrap copy and replace personal OBS and Android test fixtures with neutral examples.
6 daysHarden build workflows and OBS selectionAndrew Branson
Add preflight, cancellation, confined status, and timeout handling for local Sailfish and remote Android build jobs. Vendor helper 2.0.0 with explicit backend/pull controls, build locking, local RPM validation, metadata, and structured failure reporting. Expose named internal, partner, and community OBS servers while retaining raw osc API aliases.
2026-06-29Add remote Android build tools and request loggingAndrew Branson
Add Android build host config and MCP tools for remote AppSupport builds. Extend device RPM installs to copy dependency sets and install them together. Log MCP request and tool-call lifecycle events, and document the config.
2026-06-02Harden MCP transport error handlingAndrew Branson
Normalize timeout output to text, convert tool exceptions into tool errors, and keep stdio running after response serialization failures.
2026-06-02Add Sailfish MCP build and device helpersAndrew Branson
Add OBS root scoping, user-session/browser/touch workflow device tools, local SDK metadata refresh, and asynchronous RPM build job status support.
2026-05-15Initial Sailfish devel MCPAndrew Branson