Skip to content

Commit

Permalink
Rework Cargo manifest management tool
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Spinale <[email protected]>
  • Loading branch information
nspin committed Oct 24, 2023
1 parent 25cb174 commit 5bc2b36
Show file tree
Hide file tree
Showing 18 changed files with 1,046 additions and 438 deletions.
1 change: 1 addition & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Source: http://sel4.systems
Files:
Cargo.lock
support/*.json
hacking/cargo-manifest-management/Cargo.lock
hacking/nix/scope/capdl-tool/capDL-tool.nix
hacking/nix/scope/capdl-tool/base-compat-0-11-2.nix
hacking/nix/scope/capdl-tool/base-compat-batteries-0-11-2.nix
Expand Down
2 changes: 0 additions & 2 deletions crates/sel4-capdl-initializer/with-embedded-spec/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,5 @@ path = "../../sel4-root-task"
default-features = false
features = ["single-threaded"]

[build-dependencies]

[build-dependencies.sel4-capdl-initializer-with-embedded-spec-embedded-spec-validate]
path = "embedded-spec/validate"
2 changes: 0 additions & 2 deletions crates/sel4/config/generic/types/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ authors = ["Nick Spinale <[email protected]>"]
edition = "2021"
license = "BSD-2-Clause"

[dependencies]

[dependencies.serde]
version = "1.0.147"
default-features = false
Expand Down
7 changes: 7 additions & 0 deletions hacking/cargo-manifest-management/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright 2023, Colias Group, LLC
#
# SPDX-License-Identifier: BSD-2-Clause
#

/target/
337 changes: 337 additions & 0 deletions hacking/cargo-manifest-management/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions hacking/cargo-manifest-management/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#
# Copyright 2023, Colias Group, LLC
#
# SPDX-License-Identifier: BSD-2-Clause
#
#

[package]
name = "cargo-manifest-management"
version = "0.1.0"
authors = ["Nick Spinale <[email protected]>"]
edition = "2021"
license = "BSD-2-Clause"

[dependencies]
clap = { version = "4.4.6", features = [ "derive" ] }
either = "1.9"
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"
similar = "2.3"
toml_edit = "0.20.4"

# exclude from top-level workspace
[workspace]
Loading

0 comments on commit 5bc2b36

Please sign in to comment.