diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5ca8502..18fe1b4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ # Cut a release on a version tag: run the (pure) test suite, then build the # per-platform artifacts and attach them to a GitHub Release. `synty upgrade` -# and install.sh read from this release. Tag with the Cargo.toml version, e.g. -# `git tag v0.2.4 && git push --tags`. +# and install.sh read from this release. The pushed `v*` tag must match the +# versions in Cargo.toml and the Helm chart. name: release on: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bcf1648..47e3a1f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,11 +50,11 @@ runs the test suite, builds each platform, and attaches `synty--` git tag v0.2.0 && git push origin v0.2.0 ``` -The matrix builds `macos-14` (`--features metal,s3,gcs,mcp-http`, Apple Silicon) and -`ubuntu-latest` (`--features s3,gcs,mcp-http`, Linux x64); the `s3`/`gcs` features read -the team's data bucket and are independent of where the binary ships. Add rows -for more platforms (Intel Mac `macos-13`, `ubuntu-24.04-arm`) as needed. Users -then update with `synty upgrade`, which reads the same release. +The matrix builds `macos-14` (`--features metal,s3,gcs,mcp-http,athena`, Apple +Silicon) and `ubuntu-latest` (`--features s3,gcs,mcp-http,athena`, Linux x64); +the bucket features read the team's data, while `athena` enables bounded remote +trace queries. Add binary-asset rows for more platforms as needed. Users then +update with `synty upgrade`, which reads the same release. The same tag publishes a verified multi-architecture (`linux/amd64` + `linux/arm64`) container to diff --git a/Cargo.lock b/Cargo.lock index dc5dcf8..491f38b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4153,7 +4153,7 @@ dependencies = [ [[package]] name = "synty" -version = "0.2.4" +version = "0.2.5" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 39d3750..3fabc2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "synty" -version = "0.2.4" +version = "0.2.5" edition = "2024" rust-version = "1.97" description = "A passive, local-first memory of coding-agent sessions and GitHub activity, with ColBERT retrieval, local summaries, and an optional team bucket." diff --git a/deploy/helm/synty/Chart.yaml b/deploy/helm/synty/Chart.yaml index 48af941..1566d71 100644 --- a/deploy/helm/synty/Chart.yaml +++ b/deploy/helm/synty/Chart.yaml @@ -3,4 +3,4 @@ name: synty description: Local-first coding-agent memory tracker, builder, and read-only MCP gateway type: application version: 0.1.0 -appVersion: "0.2.4" +appVersion: "0.2.5" diff --git a/docs/design.md b/docs/design.md index 2e2bad5..d1d75fe 100644 --- a/docs/design.md +++ b/docs/design.md @@ -1,6 +1,6 @@ # synty: System Design -**Status:** v0.2.4 (durable fleet rollout) · **Owner:** Daniel Svonava +**Status:** v0.2.5 (durable fleet rollout) · **Owner:** Daniel Svonava synty is a passively-collected memory of how work actually happens: it ingests coding-agent sessions (Claude Code, Codex, Cowork) and GitHub activity, and makes