diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88a8a62..31e0214 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: # ── Stage 1: Preflight ─────────────────────────────────────────────── fmt: name: Formatting - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache git @@ -24,7 +24,7 @@ jobs: clippy: name: Lint (clippy) - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -35,7 +35,7 @@ jobs: compile-wasm: name: Compile WASM target - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache git @@ -49,7 +49,7 @@ jobs: compile: name: Compile workspace needs: [fmt, clippy, compile-wasm] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -64,7 +64,7 @@ jobs: test-types: name: "Test: types + consensus rules" needs: [compile] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -78,7 +78,7 @@ jobs: test-crypto: name: "Test: crypto verification" needs: [compile] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -92,7 +92,7 @@ jobs: test-wallet: name: "Test: wallet + transactions + CLI" needs: [compile] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -108,7 +108,7 @@ jobs: test-infra: name: "Test: miner + multisig + RPC" needs: [compile] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -124,7 +124,7 @@ jobs: docs: name: Documentation needs: [compile] - runs-on: ubuntu-latest + runs-on: self-hosted container: rust:alpine steps: - run: apk add --no-cache musl-dev perl make git g++ cmake tar @@ -151,7 +151,7 @@ jobs: - test-wallet - test-infra - docs - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Check all jobs passed run: | diff --git a/Cargo.lock b/Cargo.lock index 77bcf52..ed1f8d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -714,20 +714,20 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] [[package]] name = "getrandom" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", - "r-efi", + "r-efi 6.0.0", "wasip2", "wasip3", ] @@ -1087,9 +1087,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.11.0" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "iri-string" @@ -1115,9 +1115,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819b44bc7c87d9117eb522f14d46e918add69ff12713c475946b0a29363ed1c2" +checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" dependencies = [ "jiff-static", "log", @@ -1128,9 +1128,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "470252db18ecc35fd766c0891b1e3ec6cbbcd62507e85276c01bf75d8e94d4a1" +checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" dependencies = [ "proc-macro2", "quote", @@ -1647,9 +1647,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.44" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -1660,6 +1660,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "rand" version = "0.8.5" @@ -1956,7 +1962,7 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "salvium-cli" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "clap", "dirs", @@ -1978,7 +1984,7 @@ dependencies = [ [[package]] name = "salvium-consensus" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "hex", "salvium-types", @@ -1990,7 +1996,7 @@ dependencies = [ [[package]] name = "salvium-crypto" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "aes-gcm", "argon2", @@ -2016,7 +2022,7 @@ dependencies = [ [[package]] name = "salvium-ffi" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "dirs", "hex", @@ -2035,7 +2041,7 @@ dependencies = [ [[package]] name = "salvium-miner" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "clap", "hex", @@ -2050,7 +2056,7 @@ dependencies = [ [[package]] name = "salvium-miner-gr" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "cc", "clap", @@ -2062,7 +2068,7 @@ dependencies = [ [[package]] name = "salvium-miner-v2" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "cc", "clap", @@ -2077,7 +2083,7 @@ dependencies = [ [[package]] name = "salvium-multisig" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "curve25519-dalek", "hex", @@ -2093,7 +2099,7 @@ dependencies = [ [[package]] name = "salvium-rpc" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "base64", "hex", @@ -2108,7 +2114,7 @@ dependencies = [ [[package]] name = "salvium-sync-bench" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "clap", "env_logger", @@ -2125,7 +2131,7 @@ dependencies = [ [[package]] name = "salvium-tx" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "curve25519-dalek", "getrandom 0.2.17", @@ -2143,7 +2149,7 @@ dependencies = [ [[package]] name = "salvium-types" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "hex", "serde", @@ -2153,7 +2159,7 @@ dependencies = [ [[package]] name = "salvium-wallet" -version = "1.0.7-r017" +version = "1.0.7-r018" dependencies = [ "aes-gcm", "chacha20", @@ -2410,7 +2416,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" dependencies = [ "fastrand", - "getrandom 0.4.1", + "getrandom 0.4.2", "once_cell", "rustix", "windows-sys 0.61.2", @@ -2492,9 +2498,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.49.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ "bytes", "libc", @@ -2509,9 +2515,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.6.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 6669a55..b492275 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ members = [ ] [workspace.package] -version = "1.0.7-r017" +version = "1.0.7-r018" edition = "2021" license = "LicenseRef-Salvium-RS" repository = "https://github.com/salvium/salvium-rs"