Skip to content

Add release tooling#5325

Merged
bfops merged 8 commits into
masterfrom
bot/split-public-release
Jun 28, 2026
Merged

Add release tooling#5325
bfops merged 8 commits into
masterfrom
bot/split-public-release

Conversation

@clockwork-labs-bot

@clockwork-labs-bot clockwork-labs-bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Adds release tooling under tools/release and a manual release workflow at .github/workflows/release.yml.

The release workflow can run the existing release targets for crates.io packages, the TypeScript SDK, C# SDK, C++ bindings, Docker images, and the S3 mirror latest-version marker.

API and ABI breaking changes

None.

Expected complexity level and risk

  1. This moves existing release automation into this repository and updates paths that previously assumed a nested checkout layout. The main risk is GitHub Actions wiring and secret availability during a real release.

Testing

  • PATH=/Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin:$PATH cargo fmt --all
  • PATH=/Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin:$PATH cargo check -p spacetimedb-release
  • PATH=/Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin:$PATH cargo run -q -p spacetimedb-release -- release --help
  • Ruby YAML parse for .github/workflows/release.yml
  • git diff --check

@bfops bfops changed the title Move release tooling into public repo Add release tooling Jun 15, 2026
@clockwork-labs-bot clockwork-labs-bot force-pushed the bot/split-public-release branch from d509daf to 0cd3869 Compare June 15, 2026 16:28

@jdetter jdetter left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Sounds good, we sync'd on this via discord and in standup today and this seems like a reasonable decision.

@bfops bfops disabled auto-merge June 28, 2026 18:52
@bfops bfops added this pull request to the merge queue Jun 28, 2026
Merged via the queue into master with commit 478967a Jun 28, 2026
52 of 67 checks passed
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.

3 participants