commit
485070ffa9
10 changed files with 44 additions and 30 deletions
12
Cargo.lock
generated
12
Cargo.lock
generated
|
|
@ -210,7 +210,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-expr"
|
name = "nix-bindings-expr"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cstr",
|
"cstr",
|
||||||
|
|
@ -224,7 +224,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-fetchers"
|
name = "nix-bindings-fetchers"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cstr",
|
"cstr",
|
||||||
|
|
@ -237,7 +237,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-flake"
|
name = "nix-bindings-flake"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cstr",
|
"cstr",
|
||||||
|
|
@ -253,7 +253,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-store"
|
name = "nix-bindings-store"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"ctor",
|
"ctor",
|
||||||
|
|
@ -266,7 +266,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-util"
|
name = "nix-bindings-util"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"ctor",
|
"ctor",
|
||||||
|
|
@ -275,7 +275,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nix-bindings-util-sys"
|
name = "nix-bindings-util-sys"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bindgen",
|
"bindgen",
|
||||||
"pkg-config",
|
"pkg-config",
|
||||||
|
|
|
||||||
|
|
@ -122,5 +122,10 @@
|
||||||
"dev" = { };
|
"dev" = { };
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
hercules-ci.cargo-publish = {
|
||||||
|
enable = true;
|
||||||
|
secretName = "crates-io";
|
||||||
|
assertVersions = true;
|
||||||
|
};
|
||||||
flake = { };
|
flake = { };
|
||||||
}
|
}
|
||||||
|
|
|
||||||
6
dev/flake.lock
generated
6
dev/flake.lock
generated
|
|
@ -63,11 +63,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765774562,
|
"lastModified": 1768263332,
|
||||||
"narHash": "sha256-UQhfCggNGDc7eam+EittlYmeW89CZVT1KkFIHZWBH7k=",
|
"narHash": "sha256-0bWm54W2kkhrLdvVboT2KVxBliEkc2sNf+INaDhvEDU=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "hercules-ci-effects",
|
"repo": "hercules-ci-effects",
|
||||||
"rev": "edcbb19948b6caf1700434e369fde6ff9e6a3c93",
|
"rev": "796ba31ee88bcec5c3cbc80ee34c5e157705aab5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
9
doc/maintainers/release.md
Normal file
9
doc/maintainers/release.md
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
# Release process
|
||||||
|
|
||||||
|
This project uses simple tags, that trigger a release of all crates using Hercules CI.
|
||||||
|
See [HCI Effects cargo publish workflow].
|
||||||
|
|
||||||
|
Dissatisfied with the coarse grained release process? Complain to @roberth and he'll get it done for you.
|
||||||
|
|
||||||
|
[HCI Effects cargo publish workflow]: https://docs.hercules-ci.com/hercules-ci-effects/reference/flake-parts/cargo-publish/#_releasing_a_version
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-expr"
|
name = "nix-bindings-expr"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
description = "Rust bindings to Nix expression evaluator"
|
description = "Rust bindings to Nix expression evaluator"
|
||||||
|
|
@ -11,9 +11,9 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.0" }
|
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.1" }
|
||||||
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.0" }
|
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.1" }
|
||||||
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.0" }
|
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.1" }
|
||||||
lazy_static = "1.4"
|
lazy_static = "1.4"
|
||||||
ctor = "0.2"
|
ctor = "0.2"
|
||||||
tempfile = "3.10"
|
tempfile = "3.10"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-fetchers"
|
name = "nix-bindings-fetchers"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
description = "Rust bindings to Nix fetchers"
|
description = "Rust bindings to Nix fetchers"
|
||||||
|
|
@ -11,9 +11,9 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.0" }
|
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.1" }
|
||||||
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.0" }
|
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.1" }
|
||||||
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.0" }
|
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.1" }
|
||||||
ctor = "0.2"
|
ctor = "0.2"
|
||||||
tempfile = "3.10"
|
tempfile = "3.10"
|
||||||
cstr = "0.2"
|
cstr = "0.2"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-flake"
|
name = "nix-bindings-flake"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
description = "Rust bindings to Nix flakes"
|
description = "Rust bindings to Nix flakes"
|
||||||
|
|
@ -11,11 +11,11 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
nix-bindings-expr = { path = "../nix-bindings-expr", version = "0.1.0" }
|
nix-bindings-expr = { path = "../nix-bindings-expr", version = "0.1.1" }
|
||||||
nix-bindings-fetchers = { path = "../nix-bindings-fetchers", version = "0.1.0" }
|
nix-bindings-fetchers = { path = "../nix-bindings-fetchers", version = "0.1.1" }
|
||||||
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.0" }
|
nix-bindings-store = { path = "../nix-bindings-store", version = "0.1.1" }
|
||||||
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.0" }
|
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.1" }
|
||||||
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.0" }
|
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.1" }
|
||||||
lazy_static = "1.4"
|
lazy_static = "1.4"
|
||||||
ctor = "0.2"
|
ctor = "0.2"
|
||||||
tempfile = "3.10"
|
tempfile = "3.10"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-store"
|
name = "nix-bindings-store"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
|
|
@ -12,8 +12,8 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.0" }
|
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.1" }
|
||||||
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.0" }
|
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.1" }
|
||||||
lazy_static = "1.4"
|
lazy_static = "1.4"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|
@ -23,7 +23,7 @@ tempfile = "3.10"
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
pkg-config = "0.3"
|
pkg-config = "0.3"
|
||||||
# Needed for version parsing in build.rs
|
# Needed for version parsing in build.rs
|
||||||
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.0" }
|
nix-bindings-util = { path = "../nix-bindings-util", version = "0.1.1" }
|
||||||
|
|
||||||
[lints.rust]
|
[lints.rust]
|
||||||
warnings = "deny"
|
warnings = "deny"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-util-sys"
|
name = "nix-bindings-util-sys"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nix-bindings-util"
|
name = "nix-bindings-util"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LGPL-2.1"
|
license = "LGPL-2.1"
|
||||||
description = "Rust bindings to Nix utility library"
|
description = "Rust bindings to Nix utility library"
|
||||||
|
|
@ -11,7 +11,7 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.0" }
|
nix-bindings-util-sys = { path = "../nix-bindings-util-sys", version = "0.1.1" }
|
||||||
ctor = "0.2"
|
ctor = "0.2"
|
||||||
|
|
||||||
[lints.rust]
|
[lints.rust]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue