Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ runs the test suite, builds each platform, and attaches `synty-<os>-<arch>`
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.
Comment on lines +53 to +57

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Remove the stale hard-coded release tag example.

This release section still instructs contributors to run git tag v0.2.0; following it for this release would publish the wrong tag. Replace it with a version-neutral command or the current release tag, and keep the release guidance synchronized with the 0.2.5 workflow.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CONTRIBUTING.md` around lines 53 - 57, Update the release instructions in the
CONTRIBUTING release section to remove the stale `git tag v0.2.0` example.
Replace it with a version-neutral tagging command or the current 0.2.5 release
tag, keeping the surrounding workflow consistent with the documented release
process.

Source: Coding guidelines


The same tag publishes a verified multi-architecture (`linux/amd64` +
`linux/arm64`) container to
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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."
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/synty/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
2 changes: 1 addition & 1 deletion docs/design.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Loading