Skip to content

Add signed agent release workflow and relay installer - #18

Merged
turin-dev merged 1 commit into
masterfrom
codex/release-and-relay
Aug 26, 2026
Merged

Add signed agent release workflow and relay installer#18
turin-dev merged 1 commit into
masterfrom
codex/release-and-relay

Conversation

@turin-dev

Copy link
Copy Markdown
Owner

Summary

  • add a tag-driven Android release workflow using the existing repository signing secrets
  • build/test the release variant, sign it with the official keystore, verify the APK identity/signature, checksum it, and publish a signed preview release
  • add GET /relay to the web app as a self-hosted Docker relay installer
  • document curl -fsSL https://rish-mcp.turin.my/relay | sh

Verification

  • web: npm run lint
  • web: npm run build
  • Android Docker toolchain: gradle --no-daemon testDebugUnitTest assembleRelease
  • local temporary-key apksigner verify and manifest identity check
  • local /relay response returned 200 and passed bash -n

Release boundary

The tag workflow publishes a GitHub preview release. Real-device pairing, relay/list_devices/run_shell validation, and upgrade validation remain required before a stable release.

@turin-dev
turin-dev merged commit 404648d into master Aug 26, 2026
10 checks passed
@turin-dev
turin-dev deleted the codex/release-and-relay branch August 26, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant