Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
435 commits
Select commit Hold shift + click to select a range
a20e8e4
chore: improve tests
lklimek Sep 22, 2025
4e90630
feat(dapi-cli): identity cmd
lklimek Sep 22, 2025
9c5969c
chore: fmt
lklimek Sep 22, 2025
0c494de
chore: use EventBus instead of subscriber_manager
lklimek Sep 22, 2025
9c37890
chore: clippy
lklimek Sep 22, 2025
d3994b5
refactor: divide block_header_stream.rs into parts.
lklimek Sep 22, 2025
2d142b1
refactor: use bounded streams in subscriptions
lklimek Sep 22, 2025
200f800
chore: drop events on full receiver
lklimek Sep 22, 2025
6474d62
Mandatory starting-block validation
lklimek Sep 22, 2025
9e3e219
block header stream send_initial_chainlock
lklimek Sep 22, 2025
7b0b4e9
block header stream: historical core query delay
lklimek Sep 22, 2025
702e5a1
dedupe messages
lklimek Sep 22, 2025
9264e05
chore: block_header_stream adjust errors
lklimek Sep 22, 2025
ff28db2
chore: tx stream
lklimek Sep 22, 2025
8ea7bf7
refactor transaction_stream.rs
lklimek Sep 22, 2025
873bf49
transaction_stream mempool
lklimek Sep 22, 2025
a625a29
block_header_stream send_initial_chainlock
lklimek Sep 22, 2025
25473e7
fix: getBlockHash height parsing
lklimek Sep 23, 2025
0bc41ad
refactor: move some code around
lklimek Sep 23, 2025
063ecca
refactor: error handling
lklimek Sep 23, 2025
b6b83ac
chore: improve error handling
lklimek Sep 23, 2025
e058927
doc: update DESIGN.md
lklimek Sep 23, 2025
a2bc2ab
chore: improve error mapping
lklimek Sep 23, 2025
bfc5113
fix(wasm-drive-verify): simple_benchmars.rs fail
lklimek Sep 23, 2025
f7c2bc5
build(deps): bump wasm-bindgen to 0.2.103
lklimek Sep 23, 2025
0e1392c
chore: fix connected check
lklimek Sep 23, 2025
8095782
chore: try to fix error handling
lklimek Sep 23, 2025
519bba8
chore: fix build
lklimek Sep 24, 2025
c45d17b
build: fix build
lklimek Sep 24, 2025
7dc3293
feat: dashmate rs-dapi metrics support
lklimek Sep 24, 2025
f8e6859
fix: error handling, continued
lklimek Sep 24, 2025
d59cea3
chore: update wait for state transition result logic
lklimek Sep 24, 2025
cc61f0e
feat(dapi-cli): dapi_cli core masternode-status
lklimek Sep 24, 2025
36e7a4b
fix tx request in wait_for_state_transition_result
lklimek Sep 24, 2025
e4a38f2
fix: dash-serialized-consensus-error-bin
lklimek Sep 24, 2025
4481022
chore: more debug
lklimek Sep 24, 2025
27ce279
chore: trying to fix error handling
lklimek Sep 24, 2025
1696352
chore: fix build
lklimek Sep 24, 2025
a80ae82
chore: speed up historical queries
lklimek Sep 24, 2025
bd72247
chore: optimized core client with rate limits
lklimek Sep 24, 2025
431e893
fix: empty data scenario
lklimek Sep 24, 2025
9c67fff
chore: fix error status
lklimek Sep 24, 2025
7daa2bd
chore: errors continued
lklimek Sep 25, 2025
15d7781
refactor broadcast state transition
lklimek Sep 25, 2025
368b4cb
dash-serialized-consensus-error-bin
lklimek Sep 25, 2025
e49bf55
rewrite whole error handling in broadcast state transition
lklimek Sep 26, 2025
020dd7f
chore: refactoring broadcast errors
lklimek Sep 26, 2025
ff83cb8
chore: broadcast tx error handling - cbor walk fix
lklimek Sep 26, 2025
7ed5f3e
broadcast st error parsing continued
lklimek Sep 26, 2025
e04ba5b
chore: fixes of error handling
lklimek Sep 26, 2025
94830ec
chore: furher implementation of erorrs in broadcast
lklimek Sep 26, 2025
834f8d9
feat(platform-test-suite): disable peer lookup when DAPI_ADDRESSES is…
lklimek Sep 26, 2025
5c441bd
chore: DriveErrorDataBin
lklimek Sep 26, 2025
b17ff69
chore: error mapping
lklimek Sep 26, 2025
ab97119
chore: fix timeout in wait_for_state_transition_result_impl
lklimek Sep 26, 2025
ccd9b40
test: add debug info - to revert
lklimek Sep 29, 2025
7b3a1ba
test: more debug, to revert
lklimek Sep 29, 2025
26fa3c5
refactor: trace spawned threaads
lklimek Sep 29, 2025
10ebe5c
chore: debug improvements
lklimek Sep 29, 2025
8520978
chore: change how bloom filter locking works
lklimek Sep 29, 2025
fcf4d34
chore: better debug
lklimek Sep 29, 2025
f8510fe
feat: transaction stream gate auto open after timeout
lklimek Sep 29, 2025
427e2b2
chore: watch channel instead of notify
lklimek Sep 29, 2025
3860834
fix: mempool should not block normal txs sending
lklimek Sep 29, 2025
52160b7
refactor: transaction_stream refactor async handling
lklimek Sep 29, 2025
3fc9055
chore: debug consensus error again
lklimek Sep 29, 2025
e712c6e
fix: invalid serialization of consensus params
lklimek Sep 29, 2025
5b11c6f
chore: mempool processing gets separate TransactionsStreamState
lklimek Sep 29, 2025
868c472
chore: consensus error print on silly level
lklimek Sep 29, 2025
24611ef
chore: improve debug
lklimek Sep 30, 2025
b52b9b9
chore: block_header_stream input validation
lklimek Sep 30, 2025
4139d1b
chore: block_header_stream async
lklimek Sep 30, 2025
82412a1
chore: block_header_stream history adjust
lklimek Sep 30, 2025
1507cab
sync: track spawned workers with metrics
lklimek Sep 30, 2025
05c2bf5
chore: transaction_stream deliver merkle block even if no matching txs
lklimek Sep 30, 2025
7caff31
chore: remove worksers from LruResponseCache
lklimek Sep 30, 2025
9a722b1
chore: more debug
lklimek Sep 30, 2025
b2a0472
refactor: cache with memory usage limits
lklimek Sep 30, 2025
24ec3aa
fix: mempool uses shared stream state
lklimek Sep 30, 2025
2df6e6c
chore: disable deduplication
lklimek Sep 30, 2025
c169219
feat: config dapi_platform_cache_bytes, dapi_core_cache_bytes
lklimek Sep 30, 2025
eeac860
chore: wallet-lib logs tx hashes and block hashes - to revert
lklimek Sep 30, 2025
422768e
Revert "chore: disable deduplication"
lklimek Sep 30, 2025
9c28d5b
Revert "test: add debug info - to revert"
lklimek Sep 30, 2025
8a9378d
Revert "chore: debug consensus error again"
lklimek Sep 30, 2025
2410934
fix: transaction stream: merkle block checks already delivered txs
lklimek Sep 30, 2025
d519f3d
chore: fix debug msg
lklimek Sep 30, 2025
143ed3a
fix: zmq_listernet should listen on rawtxlock and rawchainlock
lklimek Sep 30, 2025
827321c
chore: more debug
lklimek Sep 30, 2025
23f5cfd
separate tracing of mempool duplicates
lklimek Oct 1, 2025
60c205a
Revert "separate tracing of mempool duplicates"
lklimek Oct 1, 2025
d1a99bc
chore: instant lock delivered
lklimek Oct 1, 2025
19ef508
test(wallet-lib): add txids to merke block info
lklimek Oct 1, 2025
6dc3090
test(wallet-lib): add txids to merke block info, continued
lklimek Oct 1, 2025
c4de345
fix: instant lock deserialize
lklimek Oct 1, 2025
6767c9a
fix(wallet-lib): stream restarted every now and then due to address…
lklimek Oct 1, 2025
1cb14b1
Revert "fix(wallet-lib): stream restarted every now and then due to …
lklimek Oct 1, 2025
51e48f4
fix(wallet-lib): resume sync from last synced height
lklimek Oct 1, 2025
2e2ea7e
chore: drop invalid instant locks
lklimek Oct 2, 2025
bd63ead
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 2, 2025
153b04e
refactor: rename rs-dash-notify to rs-dash-event-bus
lklimek Oct 2, 2025
4c6e83b
chore: remove subscriptions from drive-abci and rs-sdk - moved to sep…
lklimek Oct 2, 2025
a605e6f
chore: sync event bus with packages/rs-dash-event-bus
lklimek Oct 2, 2025
0e6f6fc
chore: self review
lklimek Oct 2, 2025
a9a4f52
build: update rust-dashcore
lklimek Oct 2, 2025
e9db66c
feat(dashmate): rs dapi log level configurable
lklimek Oct 2, 2025
7c46a88
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 2, 2025
26d0e8b
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 3, 2025
42873db
chore: self review
lklimek Oct 3, 2025
e8e1324
chore: revert DAPI_ADDRESSES env var support in platform-test-suite
lklimek Oct 3, 2025
75e3665
chore: self review and tests updated
lklimek Oct 3, 2025
1a4847d
refactor: remove mocks
lklimek Oct 3, 2025
9c6f584
refactor: remove REST gateway
lklimek Oct 6, 2025
ea7c525
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 6, 2025
48dd16b
chore: improve grpc logging
lklimek Oct 6, 2025
026bcee
feat: access log
lklimek Oct 6, 2025
6a684ad
refactor: remove rs-dapi/dapi_cli
lklimek Oct 6, 2025
fbfd5e2
dashmate rsdapi.logging -> rsdapi.logs
lklimek Oct 6, 2025
2954f4b
chore: dashmate config migrations fix
lklimek Oct 6, 2025
9d699ff
chore: remove logrotate.conf
lklimek Oct 6, 2025
c429ba1
fix: dockerfile overwrites log level
lklimek Oct 6, 2025
691309e
chore: dashmate config location
lklimek Oct 6, 2025
5d3dc11
doc(rs-dapi): add doc comments
lklimek Oct 6, 2025
575238a
chore: healthcheck improvements
lklimek Oct 6, 2025
6a44062
refactor: cache sync
lklimek Oct 7, 2025
6d1cab5
feat: cache metrics
lklimek Oct 7, 2025
94128e7
chore: cache fixes
lklimek Oct 7, 2025
e45f0c6
fix: jsonrpc request id should be unique
lklimek Oct 7, 2025
a4d24cf
chore: refactor
lklimek Oct 7, 2025
ef59e5e
fix: cache merged for no good reason
lklimek Oct 7, 2025
f575cec
chore: cargo fmt
lklimek Oct 7, 2025
078a4e3
clippy fix rs-dash-event-bus
lklimek Oct 7, 2025
1d42060
rs-dapi cargo clippy fix
lklimek Oct 7, 2025
48359d8
fix: dapi-grpc service capitalization - clippy warning
lklimek Oct 7, 2025
e5b4275
chore: fix access log
lklimek Oct 7, 2025
67b9260
fmt
lklimek Oct 7, 2025
ac5e295
feat: request metrics
lklimek Oct 7, 2025
58dffc7
refactor: less Arcs in DapiServer
lklimek Oct 7, 2025
61f6430
chore: fix path parsing
lklimek Oct 7, 2025
b26bf11
remove platform_events_mux that is not used anymore
lklimek Oct 7, 2025
5a8de21
chore: minor refactor
lklimek Oct 7, 2025
880ea8e
chore: remove unused deps in rs-dash-event-bus
lklimek Oct 7, 2025
daff29a
chore: refactor logging
lklimek Oct 7, 2025
e4b256d
chore: always create websocket client
lklimek Oct 8, 2025
4accfe4
fix metrics in subscribe_platform_events
lklimek Oct 8, 2025
6ff6dce
chore: tracing middleware for reqwest in td client
lklimek Oct 8, 2025
6454217
td client conn timeout
lklimek Oct 8, 2025
64478b8
rs-sdk platform/events moved to separate pr
lklimek Oct 8, 2025
be1e08e
refactor: td client uses req/resp structs, not plain json
lklimek Oct 8, 2025
4483210
td timeouts
lklimek Oct 8, 2025
f24cae0
fix configs and bool interpretation
lklimek Oct 8, 2025
7b4a9b3
chore: json rpc translator params bool parsing
lklimek Oct 8, 2025
dc353d8
config parsing and validation
lklimek Oct 8, 2025
f811e7d
fix startup messages
lklimek Oct 8, 2025
fd3814b
fix jsonrpc error codes
lklimek Oct 8, 2025
54b5177
chore: use unconfirmed_tx to check if tx is in mempool
lklimek Oct 8, 2025
fd8ef05
chore: review
lklimek Oct 8, 2025
5679b6b
dash-event-bus fixes
lklimek Oct 8, 2025
7703e72
refactor: use bloom logic from dash spv
lklimek Oct 8, 2025
0b0d5e7
chore: same wasm-bindgen version and related libs
lklimek Oct 8, 2025
367e4ae
refactor tenderdash client data types
lklimek Oct 8, 2025
f3d0f75
feat: tenderdash client example
lklimek Oct 8, 2025
bdc6404
fix channels
lklimek Oct 8, 2025
f3ff45b
fix voting power
lklimek Oct 8, 2025
56acea3
refactor cache
lklimek Oct 9, 2025
6c3d1cf
fix: dashmate reset access denied when deleting logs
lklimek Oct 9, 2025
7aa875d
remove ping from event bus command
lklimek Oct 9, 2025
6322f67
chore: sync docs
lklimek Oct 9, 2025
27ba4dd
fix: core client needs timeouts
lklimek Oct 9, 2025
a684455
fix td ws client conn timeout
lklimek Oct 9, 2025
82dec41
moved to another pr
lklimek Oct 9, 2025
62b68a3
better config validation
lklimek Oct 9, 2025
7444923
fix tenderdash deserialization ofExecTxResult
lklimek Oct 9, 2025
50ced9a
chore: minor review fixes
lklimek Oct 9, 2025
81768cc
refactor Workers
lklimek Oct 9, 2025
d91dda2
fix docker-compose
lklimek Oct 9, 2025
027f96a
default rsDapi log level debug
lklimek Oct 9, 2025
8adce7e
fix core_client async calls + other minor fixes
lklimek Oct 9, 2025
11fc217
chore: fix wallet-lib
lklimek Oct 9, 2025
4e049e0
chore: fix notifications
lklimek Oct 9, 2025
0376b36
revert jsonrpc not found code to -32602
lklimek Oct 9, 2025
4ac2007
fix: deprecated mode not working
lklimek Oct 10, 2025
3d01711
chore(release): update changelog and bump version to 2.1.0-pr.2716.1 …
shumkov Oct 10, 2025
7ba2372
chore: javascript lint
lklimek Oct 13, 2025
3c7a6f6
chore: fix failing test
lklimek Oct 13, 2025
34e240a
fix: dashmate config tests
lklimek Oct 13, 2025
a7d0884
fix: request metrics not calculated correctly
lklimek Oct 14, 2025
a10812e
test: parsing tenderdash response
lklimek Oct 14, 2025
0fdcbad
chore: get status logging
lklimek Oct 15, 2025
ac57419
test: cache fails in get_by_ttl due to bincode issues
lklimek Oct 15, 2025
a3dad3e
fix: rs-dapi cache: replace broken bincode with ciborium
lklimek Oct 15, 2025
460cae8
chore: add comement
lklimek Oct 15, 2025
37f437e
build(rs-dapi): remove unused bincode
lklimek Oct 15, 2025
a76c547
refactor(rs-dapi): cache uses rmp-serde for performance reasons
lklimek Oct 15, 2025
7ec8fad
chore: rabbitai feedback
lklimek Oct 15, 2025
11a8f1a
envoy expose headers
lklimek Oct 15, 2025
b8721a5
refactor: remove SubscribePlatformEvents - moved to separate PR
lklimek Oct 15, 2025
0019f1a
chore: fmt
lklimek Oct 15, 2025
3147bf8
chore: cargo machete
lklimek Oct 15, 2025
28b9644
rs-dapi platform_service use Workers instead of JoinSet
lklimek Oct 15, 2025
65e94e9
chore: cargo machete
lklimek Oct 15, 2025
7c46d94
chore: comment
lklimek Oct 15, 2025
4814451
fix: remove dapi_api from js e2e tests
lklimek Oct 15, 2025
ace5f2e
fix build
lklimek Oct 15, 2025
0ec9532
envoy boost timeouts to pass tests
lklimek Oct 15, 2025
eb371ad
refactor grpc timeouts
lklimek Oct 15, 2025
e7e7012
Revert "envoy boost timeouts to pass tests"
lklimek Oct 15, 2025
607fe8a
chore: sync timeouts
lklimek Oct 15, 2025
78b7724
chore: minor fix
lklimek Oct 15, 2025
9ca763f
chore: start even if upstreams are down
lklimek Oct 15, 2025
4a9d89c
chore: further timeout improvements
lklimek Oct 15, 2025
093f711
fix tenderdash connection on startup
lklimek Oct 15, 2025
d512a69
feat: signal handling
lklimek Oct 16, 2025
8b0cc63
chore: health is leaking details
lklimek Oct 16, 2025
0a86823
fix: some overflows
lklimek Oct 16, 2025
5331094
some debug logging improvements
lklimek Oct 16, 2025
820d85d
platform-test-suite debugging
lklimek Oct 16, 2025
f706818
health status - add ws status
lklimek Oct 16, 2025
528bba0
fix: ensure correct grpc timeout code
lklimek Oct 16, 2025
0196945
fix tests
lklimek Oct 16, 2025
98a6792
test: rs-dapi sync worker test race
lklimek Oct 16, 2025
1c59b2d
fix: tenderdash subscriptions broken
lklimek Oct 16, 2025
8024cc9
Revert "platform-test-suite debugging"
lklimek Oct 16, 2025
972771e
chore: logging
lklimek Oct 17, 2025
cd45073
fix: instant lock bloom matching
lklimek Oct 17, 2025
b828999
chore: asset lock debugging
lklimek Oct 17, 2025
60d2a98
chore: instant lock debugging
lklimek Oct 17, 2025
d6e7e0d
fix: instant lock further fixes
lklimek Oct 17, 2025
bce5a46
don't subscribe to zmq rawtxlock topic
lklimek Oct 17, 2025
656763f
instant lock: deliver only lock bytes
lklimek Oct 17, 2025
90a252d
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 20, 2025
d8721f4
refactor: move helper functions outside of struct impl
lklimek Oct 20, 2025
7b92701
fix: zmq listener
lklimek Oct 20, 2025
370e2ab
fix: ubsubscribe zmq topics on error
lklimek Oct 20, 2025
418c7cc
refactor: subscribe not async
lklimek Oct 20, 2025
4dae448
fix: avoid using hex to mark core raw block hash as delivered
lklimek Oct 20, 2025
dfa4b09
refactor: zmq_listener parsing rawtxlocksig
lklimek Oct 20, 2025
1754b3c
rabbit review small fixes
lklimek Oct 20, 2025
17ebd6f
refactor: metrics health endpoint hide leaking info
lklimek Oct 20, 2025
89dc3da
chore: minor rabbit fixes
lklimek Oct 20, 2025
f3b14ab
test: transaction stream tests
lklimek Oct 20, 2025
523b789
test: fix split_tx_and_lock_extracts_components test
lklimek Oct 20, 2025
9204996
fix: rs-dapi not starting when drive is down
lklimek Oct 20, 2025
8d4e46a
chore: rabbit review
lklimek Oct 20, 2025
0d9ed0c
fix: tenderdash down blocks
lklimek Oct 20, 2025
dbc414f
fix: wrong image used in tests
lklimek Oct 20, 2025
57c2925
fix: gha dashmate tests use wrong version of rs-dapi
lklimek Oct 21, 2025
4c3b219
Merge remote-tracking branch 'origin/v2.1-dev' into refactor/dapi-rew…
lklimek Oct 21, 2025
5b7187f
fix: use monolithic time in zmq last_recv time
lklimek Oct 21, 2025
44d453b
fix: error in zmq subscribe shadowed by rollback errors
lklimek Oct 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ RUN set -ex; \
rm /tmp/cargo-binstall; \
cargo binstall -V

RUN cargo binstall wasm-bindgen-cli@0.2.100 --locked \
RUN cargo binstall wasm-bindgen-cli@0.2.103 --locked \
--no-discover-github-token \
--disable-telemetry \
--no-track \
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/local-network/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ runs:
docker pull ${{ inputs.image_org }}/dashmate-helper:$SHA_TAG
docker tag ${{ inputs.image_org }}/dashmate-helper:$SHA_TAG dashpay/dashmate-helper:$VERSION

# Replace DAPI and Drive images with new org and tag in dashmate config
sed -i -E "s/dashpay\/(drive|dapi):[^\"]+/${{ inputs.image_org }}\/\1:${SHA_TAG}/g" ${{ env.HOME }}/.dashmate/config.json
# Replace Drive, DAPI, and RS-DAPI images with new org and tag in dashmate config
sed -i -E "s/dashpay\/(drive|dapi|rs-dapi):[^\"]+/${{ inputs.image_org }}\/\1:${SHA_TAG}/g" ${{ env.HOME }}/.dashmate/config.json

cat ${{ env.HOME }}/.dashmate/config.json

Expand Down
6 changes: 6 additions & 0 deletions .github/package-filters/rs-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@ rs-dapi-client: &dapi_client
- packages/rs-dapi-client/**
- *dapi_grpc

rs-dapi:
- .github/workflows/tests*
- packages/rs-dapi/**
- *dapi_grpc
- *dpp

dash-sdk: &sdk
- .github/workflows/tests*
- packages/rs-drive-proof-verifier/**
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
scopes: |
sdk
dapi
rs-dapi
platform
drive
drive-abci
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
if: ${{ steps.check-artifact.outputs.exists != 'true' }}

- name: Install wasm-bindgen-cli
run: cargo binstall wasm-bindgen-cli@0.2.100
run: cargo binstall wasm-bindgen-cli@0.2.103
if: ${{ steps.check-artifact.outputs.exists != 'true' }}

- name: Install wasm-pack
Expand Down Expand Up @@ -191,6 +191,18 @@ jobs:
target: dapi
tag: ${{ inputs.tag || github.event.release.tag_name }}

release-rs-dapi-image:
name: Release RS-DAPI image
if: ${{ !inputs.only_drive }}
secrets: inherit
uses: ./.github/workflows/release-docker-image.yml
with:
name: RS-DAPI
image_org: dashpay
image_name: rs-dapi
target: rs-dapi
tag: ${{ inputs.tag || github.event.release.tag_name }}

release-test-suite-image:
name: Release Test Suite image
if: ${{ !inputs.only_drive }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests-build-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
if: ${{ steps.check-artifact.outputs.exists != 'true' }}

- name: Install wasm-bindgen-cli
run: cargo binstall wasm-bindgen-cli@0.2.100
run: cargo binstall wasm-bindgen-cli@0.2.103
if: ${{ steps.check-artifact.outputs.exists != 'true' }}

- name: Install wasm-pack
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/tests-dashmate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@ jobs:
docker pull $DOCKER_HUB_ORG/dapi:$SHA_TAG
docker tag $DOCKER_HUB_ORG/dapi:$SHA_TAG $DAPI_IMAGE_AND_VERSION

# RS-DAPI
RS_DAPI_IMAGE_AND_VERSION=$(yarn dashmate config get --config=local platform.dapi.rsDapi.docker.image)
docker pull $DOCKER_HUB_ORG/rs-dapi:$SHA_TAG
docker tag $DOCKER_HUB_ORG/rs-dapi:$SHA_TAG $RS_DAPI_IMAGE_AND_VERSION

# Dashmate helper image is hardcoded so we replace it with the built one
VERSION=$(cat package.json | jq -r '.version')
docker pull $DOCKER_HUB_ORG/dashmate-helper:$SHA_TAG
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ on:
types: [opened, synchronize, reopened, ready_for_review]
branches:
- master
- 'v*-dev'
- "v*-dev"
push:
branches:
- master
- 'v*-dev'
- "v*-dev"
schedule:
- cron: "30 4 * * *"

Expand Down Expand Up @@ -81,6 +81,9 @@ jobs:
- name: DAPI
image_name: dapi
target: dapi
- name: RS-DAPI
image_name: rs-dapi
target: rs-dapi
- name: Dashmate helper
image_name: dashmate-helper
target: dashmate-helper
Expand All @@ -102,7 +105,7 @@ jobs:
uses: ./.github/workflows/tests-rs-package.yml
with:
package: ${{ matrix.rs-package }}
check-each-feature: ${{ contains(fromJSON('["dash-sdk","rs-dapi-client","dapi-grpc","dpp","drive-abci"]'), matrix.rs-package) }}
check-each-feature: ${{ contains(fromJSON('["dash-sdk","rs-dapi-client","rs-dapi","dapi-grpc","dpp","drive-abci"]'), matrix.rs-package) }}
direct-packages: ${{ needs.changes.outputs.rs-packages-direct }}

rs-crates-security:
Expand Down
Binary file removed .yarn/cache/fsevents-patch-19706e7e35-10.zip
Binary file not shown.
Loading
Loading