mirror of
https://github.com/garrytan/gstack.git
synced 2026-06-21 01:00:10 +02:00
Merge remote-tracking branch 'origin/main' into garrytan/colombo-v3
Resolves VERSION conflict (kept 1.43.0.0 — already ahead of main's 1.42.2.0 browse launch hardening wave). Picks up main's browser-manager + server hardening cleanly (no conflicts there). Also strips "device farm" / "DIY device farm" framing from the iOS docs per Garry's direction. This isn't a device farm — it's full iOS app QA, with agents able to control real iOS apps either locally over USB or remotely over Tailscale. Files touched in the farm sweep: - CHANGELOG.md (1.43.0.0 entry headline + AGENTS subsection title) - README.md (ios-qa row + gstack-ios-qa-daemon row) - AGENTS.md (section header reframed to "iOS QA — drive real iPhones over USB or Tailscale") - ios-qa/SKILL.md.tmpl + regenerated SKILL.md (description) - ios-qa/docs/tailscale-acl-example.md (intro + sample ACL host name) - docs/howto-ios-testing-with-gstack.md (intro + closing) - docs/skills.md (section header + body) - test/helpers/touchfiles.ts (touchfile comment) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -361,7 +361,7 @@ export const E2E_TOUCHFILES: Record<string, string[]> = {
|
||||
'scripts/resolvers/model-overlay.ts',
|
||||
],
|
||||
|
||||
// /ios-qa device-farm — agent flow E2E. Daemon + stub StateServer + codegen
|
||||
// /ios-qa — agent flow E2E. Daemon + stub StateServer + codegen
|
||||
// exercised end-to-end. The no-device path is gate-tier; the with-device
|
||||
// path requires GSTACK_HAS_IOS_DEVICE=1 and is periodic-tier.
|
||||
'ios-qa-e2e': ['ios-qa/**', 'ios-fix/**', 'ios-design-review/**', 'ios-clean/**', 'ios-sync/**', 'test/skill-e2e-ios.test.ts'],
|
||||
|
||||
Reference in New Issue
Block a user