Add cargo-semver-checks

This commit is contained in:
Dustin J. Mitchell 2024-11-17 16:44:55 -05:00
parent 47ce4c1e3b
commit 12788dbbe5
No known key found for this signature in database
4 changed files with 19 additions and 5 deletions

View file

@ -97,3 +97,13 @@ jobs:
with:
command: fmt
args: --all -- --check
semver-checks:
runs-on: ubuntu-latest
name: "Cargo Semver Checks"
steps:
- uses: actions/checkout@v4
- uses: obi1kenobi/cargo-semver-checks-action@v2
with:
# exclude the binary package from semver checks, since it is not published as a crate.
exclude: taskchampion-sync-server

4
Cargo.lock generated
View file

@ -1417,7 +1417,7 @@ dependencies = [
[[package]]
name = "taskchampion-sync-server-core"
version = "0.4.1"
version = "0.5.0-pre"
dependencies = [
"anyhow",
"chrono",
@ -1429,7 +1429,7 @@ dependencies = [
[[package]]
name = "taskchampion-sync-server-storage-sqlite"
version = "0.4.1"
version = "0.5.0-pre"
dependencies = [
"anyhow",
"chrono",

View file

@ -1,8 +1,10 @@
[package]
name = "taskchampion-sync-server-core"
version = "0.4.1"
version = "0.5.0-pre"
authors = ["Dustin J. Mitchell <dustin@mozilla.com>"]
edition = "2021"
description = "Core of sync protocol for TaskChampion"
license = "MIT"
[dependencies]
uuid.workspace = true

View file

@ -1,11 +1,13 @@
[package]
name = "taskchampion-sync-server-storage-sqlite"
version = "0.4.1"
version = "0.5.0-pre"
authors = ["Dustin J. Mitchell <dustin@mozilla.com>"]
edition = "2021"
description = "SQLite backend for TaskChampion-sync-server"
license = "MIT"
[dependencies]
taskchampion-sync-server-core = { path = "../core" }
taskchampion-sync-server-core = { path = "../core", version = "0.5.0-pre" }
uuid.workspace = true
anyhow.workspace = true
thiserror.workspace = true