Skip to content

Keep a Docker development platform running and prepare macOS notarization - #12

Merged
ancongui merged 1 commit into
mainfrom
feat/local-docker-platform
Oct 7, 2026
Merged

ancongui merged 1 commit into
mainfrom
feat/local-docker-platform

Conversation

@ancongui

@ancongui ancongui commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Start a persistent local development platform with weave platform up: the API, scheduler, PostgreSQL, and Keycloak run in an owned Docker Compose project. Reuse the workspace and account across stops and resumes, inspect readiness and logs, and sign in from the CLI or Studio. The existing foreground mode remains available. Includes the illustrated setup guide and alpha14 packaging.

Prepare an opt-in, release-tag-only macOS Developer ID workflow that verifies signatures, accepted Apple submissions, stapled tickets, Gatekeeper trust, and mounted DMG contents. Signing credentials stay in a protected environment. No Apple signing identity or submission was available; ordinary installers remain ad-hoc signed and unnotarized.

Validation:

  • All 17 normal stages passed: 3,705 core unit/contract tests, 76 Agentic and 29 Files tests, lint/types/format, documentation, and installed artifacts.
  • Studio type/format/build checks and all 653 unit tests passed.
  • Real Docker Desktop setup, account creation, successful saved workflow, stop/resume, and retention passed; unrelated containers were preserved.
  • Real Studio browser PKCE, workspace/run reads, host restart recovery, logout/revocation, plus installed CLI browser PKCE and authenticated workspace check passed against local Keycloak.

This is a single-computer development environment. No full release recovery/load rerun, Apple notarization, or Azure redeployment is claimed.

@ancongui
ancongui merged commit b4c0643 into main Oct 7, 2026
12 checks passed
@ancongui
ancongui deleted the feat/local-docker-platform branch October 8, 2026 17:31
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