Skip to content
This repository was archived by the owner on Oct 10, 2026. It is now read-only.

Add convex-sync release and install automation - #8

Merged
anandpant merged 2 commits into
mainfrom
feat/release-cli-artifacts
Apr 20, 2026
Merged

anandpant merged 2 commits into
mainfrom
feat/release-cli-artifacts

Conversation

@anandpant

@anandpant anandpant commented Apr 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add real release/install scaffolding for the convex-sync CLI
  • add Depot stable + prerelease workflows plus release-please config
  • add a checkout-linked convex-sync-dev flow and tighten install/release docs

What Changed

  • set the workspace/app versioning up for an initial 0.0.1 CLI release
  • add install.sh with auto|dev|release modes and latest|next|vX.Y.Z resolution
  • add scripts/convex-sync-dev with commit-aware dev version verification
  • add .depot/workflows/release.yml and .depot/workflows/release-rc.yml
  • switch Depot CI clippy/test to depot cargo and explicitly install sccache
  • add CHANGELOG.md, release-please-config.json, and .release-please-manifest.json
  • document the install/release surface in the README and release doc

Verification

  • bash -n install.sh scripts/convex-sync-dev scripts/resolve-prerelease-version.sh
  • cargo fmt --all --check
  • cargo check --workspace
  • cargo test --workspace
  • cargo run -p convex-sync -- --help
  • cargo run -p convex-sync -- --version
  • ./scripts/convex-sync-dev --version
  • real checkout-linked dev install to a temp bin dir, then convex-sync-dev --help
  • local release artifact smoke:
    • CONVEX_SYNC_VERSION=0.0.1 cargo build --locked --release -p convex-sync
    • verified target/release/convex-sync --version
    • created and inspected a convex-sync_v0.0.1_linux_amd64.tar.gz archive
  • live Depot CI run against the patched workflow:
    • run 1tkmrnmczx
    • org w5w3c5p1bg
    • terminal state finished

Open in Devin Review

devin-ai-integration[bot]

This comment was marked as resolved.

@anandpant
anandpant merged commit 0cf9f47 into main Apr 20, 2026
5 checks passed
@anandpant
anandpant deleted the feat/release-cli-artifacts branch April 20, 2026 04:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant