diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4aabb1de5cac..5d3b5d25c68d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -594,25 +594,6 @@ jobs: cat config.vars VALGRIND=0 uv run eatmydata pytest tests/ -vvv -n ${PYTEST_PAR} ${PYTEST_OPTS} - check-flake: - name: Check Nix Flake - runs-on: ubuntu-22.04 - strategy: - fail-fast: true - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - submodules: "recursive" - - name: Check Nix flake inputs - uses: DeterminateSystems/flake-checker-action@v8 - - name: Install Nix - uses: cachix/install-nix-action@V27 - with: - nix_path: nixpkgs=channel:nixos-24.05 - - name: Check flake - run: nix flake check .?submodules=1# - gather: # A dummy task that depends on the full matrix of tests, and # signals successful completion. Used for the PR status to pass @@ -625,19 +606,17 @@ jobs: - integration-valgrind - integration-sanitizers - min-btc-support - - check-flake if: ${{ always() }} steps: - name: Complete env: - JOB_NAMES: "INTEGRATION CHECK_UNITS VALGRIND SANITIZERS BTC FLAKE" + JOB_NAMES: "INTEGRATION CHECK_UNITS VALGRIND SANITIZERS BTC" INTEGRATION: ${{ needs.integration.result }} CHECK_UNITS: ${{ needs['check-units'].result }} VALGRIND: ${{ needs['integration-valgrind'].result }} SANITIZERS: ${{ needs['integration-sanitizers'].result }} DOCS: ${{ needs['update-docs-examples'].result }} BTC: ${{ needs['min-btc-support'].result }} - FLAKE: ${{ needs['check-flake'].result }} run: | failed="" for name in $JOB_NAMES; do diff --git a/Cargo.lock b/Cargo.lock index a785c446b81d..6582b976f554 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -482,7 +482,7 @@ dependencies = [ [[package]] name = "cln-grpc" -version = "0.4.1" +version = "0.5.0" dependencies = [ "anyhow", "bitcoin 0.31.2", @@ -536,7 +536,7 @@ dependencies = [ [[package]] name = "cln-plugin" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "bytes", @@ -554,7 +554,7 @@ dependencies = [ [[package]] name = "cln-rpc" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "bitcoin 0.31.2", diff --git a/cln-grpc/Cargo.toml b/cln-grpc/Cargo.toml index 05963ecebccb..b4fdbb874525 100644 --- a/cln-grpc/Cargo.toml +++ b/cln-grpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cln-grpc" -version = "0.4.1" +version = "0.5.0" edition = "2021" license = "MIT" description = "The Core Lightning API as grpc primitives. Provides the bindings used to expose the API over the network." @@ -15,7 +15,7 @@ server = ["cln-rpc"] [dependencies] anyhow = "1.0" log = "0.4" -cln-rpc = { path = "../cln-rpc/", version = "0.4", optional = true } +cln-rpc = { path = "../cln-rpc/", version = "0.5", optional = true } cfg-if = "1.0" serde = { version = "1.0", features = ["derive"] } tonic = { version = "0.11", features = ["tls", "transport"] } @@ -29,7 +29,6 @@ tokio-util = "0.7.10" [dev-dependencies] serde_json = "1.0.72" -cln-rpc = { path = "../cln-rpc/", version = "0.4" } [build-dependencies] tonic-build = "0.11" diff --git a/cln-rpc/Cargo.toml b/cln-rpc/Cargo.toml index 5d21ceb2402b..c7f3e25e3ce8 100644 --- a/cln-rpc/Cargo.toml +++ b/cln-rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cln-rpc" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MIT" description = "An async RPC client for Core Lightning." diff --git a/plugins/Cargo.toml b/plugins/Cargo.toml index e6c9042d9ec5..58813e6e361d 100644 --- a/plugins/Cargo.toml +++ b/plugins/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cln-plugin" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MIT" description = "A CLN plugin library. Write your plugin in Rust." @@ -27,4 +27,4 @@ tracing = { version = "^0.1", features = ["async-await", "log"] } [dev-dependencies] tokio = { version = "1", features = ["macros", "rt-multi-thread", ] } -cln-grpc = { version = "0.4", path = "../cln-grpc" } +cln-grpc = { version = "0.5", path = "../cln-grpc" } diff --git a/plugins/bip353-plugin/Cargo.toml b/plugins/bip353-plugin/Cargo.toml index 32389a9c146c..b1b877feb3ed 100644 --- a/plugins/bip353-plugin/Cargo.toml +++ b/plugins/bip353-plugin/Cargo.toml @@ -17,7 +17,7 @@ tokio = "1" log-panics = "2" -cln-plugin = { version = "0.4", path = "../../plugins" } +cln-plugin = { version = "0.5", path = "../../plugins" } bitcoin-payment-instructions = { git = "https://github.com/rust-bitcoin/bitcoin-payment-instructions.git", rev = "d071ce27734ca13be2471f81abf8699d902c3a10", features = [ "http", diff --git a/plugins/grpc-plugin/Cargo.toml b/plugins/grpc-plugin/Cargo.toml index c8ef03689a50..35c774c58c5f 100644 --- a/plugins/grpc-plugin/Cargo.toml +++ b/plugins/grpc-plugin/Cargo.toml @@ -17,9 +17,9 @@ anyhow = "1.0" log = "0.4" rcgen = { version = "0.13.1", features = ["pem", "x509-parser"] } prost = "0.12" -cln-grpc = { version = "0.4", features = ["server"], path = "../../cln-grpc"} -cln-plugin = { version = "0.4", path = "../../plugins" } -cln-rpc = { version = "0.4", path = "../../cln-rpc" } +cln-grpc = { version = "0.5", features = ["server"], path = "../../cln-grpc"} +cln-plugin = { version = "0.5", path = "../../plugins" } +cln-rpc = { version = "0.5", path = "../../cln-rpc" } serde_json = "1.0.113" [dependencies.tokio] diff --git a/plugins/lsps-plugin/Cargo.toml b/plugins/lsps-plugin/Cargo.toml index bbdebe9365d8..13279da12c17 100644 --- a/plugins/lsps-plugin/Cargo.toml +++ b/plugins/lsps-plugin/Cargo.toml @@ -14,8 +14,8 @@ path = "src/service.rs" [dependencies] anyhow = "1.0" async-trait = "0.1" -cln-plugin = { version = "0.4", path = "../" } -cln-rpc = { version = "0.4", path = "../../cln-rpc" } +cln-plugin = { version = "0.5", path = "../" } +cln-rpc = { version = "0.5", path = "../../cln-rpc" } hex = "0.4" log = "0.4" rand = "0.9" diff --git a/plugins/rest-plugin/Cargo.toml b/plugins/rest-plugin/Cargo.toml index 7dab8a46badc..32b74a4f0b3d 100644 --- a/plugins/rest-plugin/Cargo.toml +++ b/plugins/rest-plugin/Cargo.toml @@ -31,7 +31,7 @@ utoipa = { version = "5", features = ['axum_extras'] } log-panics = "2" socketioxide = "0.15" -cln-plugin = { version = "0.4", path = "../../plugins" } -cln-rpc = { version = "0.4", path = "../../cln-rpc" } +cln-plugin = { version = "0.5", path = "../../plugins" } +cln-rpc = { version = "0.5", path = "../../cln-rpc" } utoipa-swagger-ui = { version = "9.0.0", features = ["vendored", "axum"] } diff --git a/plugins/wss-proxy-plugin/Cargo.toml b/plugins/wss-proxy-plugin/Cargo.toml index dd73a0be5871..9e8f38fca5da 100644 --- a/plugins/wss-proxy-plugin/Cargo.toml +++ b/plugins/wss-proxy-plugin/Cargo.toml @@ -23,6 +23,6 @@ tokio-rustls = { version = "0.26", default-features = false, features = ["ring", log-panics = "2" -cln-plugin = { version = "0.4", path = "../../plugins" } -cln-rpc = { version = "0.4", path = "../../cln-rpc" } +cln-plugin = { version = "0.5", path = "../../plugins" } +cln-rpc = { version = "0.5", path = "../../cln-rpc" }