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