Skip to content

Commit 52f5265

Browse files
committed
make mining_device into submodule of integration_tests_sv2 crate
1 parent 12d8c92 commit 52f5265

File tree

20 files changed

+875
-3067
lines changed

20 files changed

+875
-3067
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ jobs:
3333
cargo clippy --manifest-path=pool-apps/Cargo.toml -- -D warnings
3434
cargo clippy --manifest-path=pool-apps/jd-server/Cargo.toml -- -D warnings
3535
cargo clippy --manifest-path=miner-apps/Cargo.toml -- -D warnings
36-
cargo clippy --manifest-path=miner-apps/mining-device/Cargo.toml -- -D warnings
3736
cargo clippy --manifest-path=integration-tests/Cargo.toml -- -D warnings
3837
cargo clippy --manifest-path=bitcoin-core-sv2/Cargo.toml -- -D warnings
3938
@@ -58,7 +57,6 @@ jobs:
5857
cargo fmt --all --manifest-path=pool-apps/Cargo.toml -- --check
5958
cargo fmt --all --manifest-path=pool-apps/jd-server/Cargo.toml -- --check
6059
cargo fmt --all --manifest-path=miner-apps/Cargo.toml -- --check
61-
cargo fmt --all --manifest-path=miner-apps/mining-device/Cargo.toml -- --check
6260
cargo fmt --all --manifest-path=integration-tests/Cargo.toml -- --check
6361
cargo fmt --all --manifest-path=bitcoin-core-sv2/Cargo.toml -- --check
6462

.github/workflows/lockfiles.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
cargo build --manifest-path=pool-apps/Cargo.toml --locked
2828
cargo build --manifest-path=pool-apps/jd-server/Cargo.toml --locked
2929
cargo build --manifest-path=miner-apps/Cargo.toml --locked
30-
cargo build --manifest-path=miner-apps/mining-device/Cargo.toml --locked
3130
cargo build --manifest-path=integration-tests/Cargo.toml --locked
3231
3332
# while bitcoin-core-sv2 crate is still a lib crate, no need to lock it so we skip it here

.github/workflows/msrv.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ jobs:
3232
- name: Build miner applications workspace
3333
run: cargo build --manifest-path=miner-apps/Cargo.toml --all-features
3434

35-
- name: Build mining-device (separate workspace)
36-
run: cargo build --manifest-path=miner-apps/mining-device/Cargo.toml
37-
3835
- name: Build integration tests workspace
3936
run: cargo build --manifest-path=integration-tests/Cargo.toml
4037

@@ -54,9 +51,6 @@ jobs:
5451
- name: Check test compilation for miner applications workspace
5552
run: cargo test --manifest-path=miner-apps/Cargo.toml --no-run
5653

57-
- name: Check test compilation for mining-device
58-
run: cargo test --manifest-path=miner-apps/mining-device/Cargo.toml --no-run
59-
6054
- name: Check test compilation for integration tests workspace
6155
run: cargo test --manifest-path=integration-tests/Cargo.toml --no-run
6256

.github/workflows/tests.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,5 @@ jobs:
5050
run: cargo test --manifest-path=pool-apps/jd-server/Cargo.toml
5151
- name: Test miner applications workspace
5252
run: cargo test --manifest-path=miner-apps/Cargo.toml
53-
- name: Test mining-device (separate workspace)
54-
run: cargo test --manifest-path=miner-apps/mining-device/Cargo.toml
5553
- name: Test bitcoin-core-sv2 crate
56-
run: cargo test --manifest-path=bitcoin-core-sv2/Cargo.toml
54+
run: cargo test --manifest-path=bitcoin-core-sv2/Cargo.toml

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ If you're looking for the low-level protocol libraries, check out the [`stratum`
2929
- `miner-apps/` - Miner applications
3030
- `jd-client/` - Job Declarator Client allows miners to declare custom block templates for decentralized mining
3131
- `translator/` - Translator Proxy bridges SV1 miners to SV2 pools, enabling protocol transition
32-
- `mining-device/` - Mining device simulator for development and testing
3332
- `stratum-apps/` - Shared application utilities
3433
- Configuration helpers (TOML, coinbase outputs, logging)
3534
- Network connection utilities (Noise protocol, plain TCP, SV1 connections)

0 commit comments

Comments
 (0)