ruwuma/xtask
Kévin Commaille 0d58964877 Remove ruma-client
It now lives in its own repository at
<https://github.com/ruma/ruma-client>.
2025-03-05 22:58:07 -05:00
..
src Remove ruma-client 2025-03-05 22:58:07 -05:00
.gitignore Use sub-.gitignore for xtask 2021-05-03 14:58:50 +02:00
Cargo.toml xtask: Upgrade xshell to 0.2 2024-11-29 17:44:53 -05:00
config.toml.sample Update xtask/config.toml.sample 2023-09-28 12:29:25 +02:00
README.md xtask: Add release commit creation to release 2021-04-14 18:53:56 +02:00

Ruma xtasks

This crate is a helper bin for repetitive tasks during Ruma development, based on cargo xtask.

To use it, run cargo xtask [command] anywhere in the workspace.

Some commands need configuration variables. Copy config.toml.sample to config.toml and fill the appropriate fields.

Commands

  • release [crate] [version]: Publish crate at given version, if applicable1, create a signed tag based on its name and version and create a release on GitHub. Requires all github fields in config.toml.

1 if crate is a user-facing crate and version is not a pre-release.