From 7cbe4e1b2c19896b444ed39efbf6a5917fa20dc9 Mon Sep 17 00:00:00 2001 From: ekklesia Date: Sat, 3 Oct 2026 10:03:33 -0500 Subject: [PATCH] chore(release): prepare 0.1.1 and accept ADR 0044 Bump the root and every platform workspace package from 0.1.0 to 0.1.1, so the platform reports the version the v0.1.1 tag will carry. Module discovery checks compatibility.platform against the root version and compatibility.moduleSdk against @ekklesia/module-sdk; both stay inside every existing ^0.1.0 range, so no module needs a new range. Everything since v0.1.0 is additive (health endpoints, Dashboard serving, production dependency declarations, the deployment image and Compose project). templates/module keeps 0.1.0: it is a module, versioned on its own, and its manifest, source, and tests carry its own product version. Mark ADR 0044 Accepted. Slices 1-4 are implemented and proven by CI's image build and deploy smoke; slice 6 (scheduled backups and the restore procedure) remains its open item. Co-Authored-By: Claude Opus 5.5 --- apps/api/package.json | 2 +- core/package.json | 2 +- deploy/README.md | 4 ++-- .../decisions/0044-self-hosted-reference-deployment.md | 2 +- docs/architecture/decisions/README.md | 2 +- package.json | 2 +- packages/contracts/package.json | 2 +- packages/design-tokens/package.json | 2 +- packages/module-sdk/package.json | 2 +- packages/module-ui-build/package.json | 2 +- packages/module-ui-host/package.json | 2 +- packages/module-ui-sdk/package.json | 2 +- packages/typescript-config/package.json | 2 +- packages/ui/package.json | 2 +- surfaces/shell/package.json | 2 +- 15 files changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 5b50008..388d2f2 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/api", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "files": [ diff --git a/core/package.json b/core/package.json index 5c48be7..39af6ca 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/core", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "files": [ diff --git a/deploy/README.md b/deploy/README.md index c45b1d0..98aad17 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -311,10 +311,10 @@ finds its files: ```sh docker build \ --file deploy/Dockerfile \ - --build-arg VERSION=0.1.0 \ + --build-arg VERSION=0.1.1 \ --build-arg REVISION="$(git rev-parse HEAD)" \ --build-arg SOURCE=https://git.example.org/your-org/ekklesia \ - --tag ekklesia:0.1.0 \ + --tag ekklesia:0.1.1 \ . ``` diff --git a/docs/architecture/decisions/0044-self-hosted-reference-deployment.md b/docs/architecture/decisions/0044-self-hosted-reference-deployment.md index 9acdb99..2016e7e 100644 --- a/docs/architecture/decisions/0044-self-hosted-reference-deployment.md +++ b/docs/architecture/decisions/0044-self-hosted-reference-deployment.md @@ -1,6 +1,6 @@ # 0044: Ekklesia ships one self-hosted reference deployment, composed from pinned sources -- Status: Proposed +- Status: Accepted - Date: 2026-10-01 - Supersedes: none - Related: [ADR 0003](0003-development-infrastructure.md), diff --git a/docs/architecture/decisions/README.md b/docs/architecture/decisions/README.md index b35b546..a2fed8d 100644 --- a/docs/architecture/decisions/README.md +++ b/docs/architecture/decisions/README.md @@ -52,4 +52,4 @@ ADRs capture durable choices that affect more than one package or phase. - [0041: One module may contribute a browser renderer to another module's capability](0041-module-browser-contributions.md) — Accepted - [0042: Explicit, bounded streaming request bodies](0042-bounded-streaming-request-bodies.md) — Accepted - [0043: The display caches its shell and declared code, and nothing else](0043-display-offline-code-fallback.md) — Accepted -- [0044: Ekklesia ships one self-hosted reference deployment, composed from pinned sources](0044-self-hosted-reference-deployment.md) — Proposed +- [0044: Ekklesia ships one self-hosted reference deployment, composed from pinned sources](0044-self-hosted-reference-deployment.md) — Accepted diff --git a/package.json b/package.json index b05263e..d35fcce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ekklesia", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "description": "Open, modular church technology platform", diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 386c39a..e0cd156 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/contracts", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index 76a5b2a..0167435 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/design-tokens", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/packages/module-sdk/package.json b/packages/module-sdk/package.json index aeab99c..b1ee5c2 100644 --- a/packages/module-sdk/package.json +++ b/packages/module-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-sdk", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/packages/module-ui-build/package.json b/packages/module-ui-build/package.json index 3d24a39..296620a 100644 --- a/packages/module-ui-build/package.json +++ b/packages/module-ui-build/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-build", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "bin", diff --git a/packages/module-ui-host/package.json b/packages/module-ui-host/package.json index a584e1f..b85f5dc 100644 --- a/packages/module-ui-host/package.json +++ b/packages/module-ui-host/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-host", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/packages/module-ui-sdk/package.json b/packages/module-ui-sdk/package.json index 63a3a8f..20b1afd 100644 --- a/packages/module-ui-sdk/package.json +++ b/packages/module-ui-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/module-ui-sdk", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index f4e1db1..85e5133 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/typescript-config", - "version": "0.1.0", + "version": "0.1.1", "private": true, "files": [ "base.json", diff --git a/packages/ui/package.json b/packages/ui/package.json index 81a392c..3dd1baa 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/ui", - "version": "0.1.0", + "version": "0.1.1", "type": "module", "files": [ "dist" diff --git a/surfaces/shell/package.json b/surfaces/shell/package.json index 6aa8e97..f5ebd15 100644 --- a/surfaces/shell/package.json +++ b/surfaces/shell/package.json @@ -1,6 +1,6 @@ { "name": "@ekklesia/shell", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "files": [ -- 2.54.0