Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8142b73
fix(drive): reuse existing platform node id during operator update (#…
pauldelucia Oct 29, 2025
a71b221
chore(release): update changelog and bump version to 2.1.3 (#2835)
QuantumExplorer Oct 29, 2025
077ec82
chore(dashmate)!: backport port conflicts with mainnet and testnet o…
lklimek Oct 29, 2025
4b268dc
test: try to reproduce non deterministic resync causing apphash misma…
lklimek Nov 17, 2025
9f83eec
chore: prepare_proposal_apphash updated
lklimek Nov 17, 2025
7f552f2
chore: prepare proposal apphash final
lklimek Nov 18, 2025
3a6a287
drive: bump rocksdb to 0.24
lklimek Nov 18, 2025
3db8943
chore: replay_abci_requests final binary
lklimek Nov 18, 2025
a3af485
Merge tag 'v2.1.3' into backport/2.1.3
lklimek Nov 18, 2025
5813a0b
Merge branch 'backport/2.1.3' into test/resync-apphash-mismatch
lklimek Nov 18, 2025
e11fb8d
chore: improve help
lklimek Nov 18, 2025
0f056cd
chore: replayer, most recent version
lklimek Nov 26, 2025
45dc854
feat(drive-abci): improved state verification in drive-abci verify
lklimek Nov 26, 2025
8b311e4
feat(replay): verify initial database on start
lklimek Nov 26, 2025
323193f
refactor: move replay to `drive-abci replay`
lklimek Nov 27, 2025
abaa8d5
chore: adjust .env.testnet to match testnet
lklimek Nov 27, 2025
282febe
Merge remote-tracking branch 'origin/v2.2-dev' into test/resync-appha…
lklimek Dec 5, 2025
9352a62
refactor: move finalize block apphash verification to separate pr
lklimek Dec 5, 2025
4750697
only 1 log file supported
lklimek Dec 5, 2025
d7960ec
chore: clippy
lklimek Dec 5, 2025
b831183
Merge branch 'v3.0-dev' into test/resync-apphash-mismatch
lklimek Dec 18, 2025
8337e12
Update packages/rs-drive-abci/src/replay/cli.rs
lklimek Dec 18, 2025
b3e1702
chore: fix build after merge
lklimek Dec 18, 2025
abe6204
ci: enable `replay` feature on docker drive-abci debug image
lklimek Dec 18, 2025
ed49cd1
chore: cargo machete
lklimek Dec 18, 2025
d9b41b7
disable replay by default
lklimek Dec 18, 2025
3b144c4
Merge branch 'v3.0-dev' into test/resync-apphash-mismatch
lklimek Dec 19, 2025
10d0a95
Merge remote-tracking branch 'origin/v3.0-dev' into test/resync-appha…
lklimek Jan 6, 2026
862f638
refactor: improve state_backup.sh script
lklimek Jan 6, 2026
98bfcfd
build: grovedb v4.0.0
lklimek Jan 6, 2026
928dbfd
chore: update protobuf files
lklimek Jan 6, 2026
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
4 changes: 4 additions & 0 deletions .github/actions/docker/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ inputs:
cache_to_name:
description: "Save cache to name manifest (should be used only on default branch)"
default: "false"
additional_features:
description: Extra Cargo features to enable (comma-separated)
default: ""
outputs:
digest:
value: ${{ steps.docker_build.outputs.digest }}
Expand Down Expand Up @@ -195,6 +198,7 @@ runs:
AWS=${{ env.HOME }}/.aws/credentials
build-args: |
CARGO_BUILD_PROFILE=${{ inputs.cargo_profile }}
ADDITIONAL_FEATURES=${{ inputs.additional_features }}
${{ inputs.build_args }}
${{ steps.sccache.outputs.env_vars }}
cache-from: ${{ steps.layer_cache_settings.outputs.cache_from }}
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/release-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ on:
type: string
description: Cargo profile. i.e. release, dev
default: release
additional_features:
type: string
description: Extra Cargo features to enable for Drive builds (comma-separated)
default: ""
env:
DIGEST_NAME: digests-${{ inputs.image_org }}-${{ inputs.image_name }}-${{ inputs.tag }}-${{ inputs.cargo_profile }}-${{ github.sha }}
DIGEST_DIR_PATH: /tmp/digests
Expand Down Expand Up @@ -66,6 +70,7 @@ jobs:
cache_secret_access_key: ${{ secrets.CACHE_SECRET_KEY }}
# On release, we generate a new "base" image, so we need to save cache to name manifest, like '.../drive'
cache_to_name: ${{ github.event_name == 'release' && 'true' || 'false' }}
additional_features: ${{ inputs.additional_features }}

- name: Export digest
run: |
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ jobs:
target: drive-abci
cargo_profile: dev
tag: ${{ inputs.tag || github.event.release.tag_name }}-debug
additional_features: console,grovedbg,replay

release-rs-dapi-image:
name: Release RS-DAPI image
Expand Down
Binary file removed .yarn/cache/fsevents-patch-19706e7e35-10.zip
Binary file not shown.
42 changes: 22 additions & 20 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 11 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,7 @@ FROM deps AS build-drive-abci
# This is only for testing purpose and should be used only for
# local development environment
ARG SDK_TEST_DATA
ARG ADDITIONAL_FEATURES=""

SHELL ["/bin/bash", "-o", "pipefail","-e", "-x", "-c"]

Expand All @@ -439,10 +440,13 @@ RUN --mount=type=cache,sharing=shared,id=cargo_registry_index,target=${CARGO_HOM
git config --global url."https://$(cat /run/secrets/GITHUB_TOKEN)@github.com/".insteadOf "https://github.com/"; \
fi && \
source /root/env && \
export FEATURES_FLAG=""; \
ADDITIONAL_FEATURES_TRIMMED="$(echo "${ADDITIONAL_FEATURES}" | tr -d '[:space:]')"; \
if [[ "${CARGO_BUILD_PROFILE}" == "release" ]] ; then \
mv .cargo/config-release.toml .cargo/config.toml; \
else \
export FEATURES_FLAG="--features=console,grovedbg"; \
fi && \
if [[ -n "${ADDITIONAL_FEATURES_TRIMMED}" ]]; then \
export FEATURES_FLAG="--features=${ADDITIONAL_FEATURES_TRIMMED}"; \
fi && \
if [ "${SDK_TEST_DATA}" == "true" ]; then \
mv .cargo/config-test-sdk-data.toml .cargo/config.toml; \
Expand Down Expand Up @@ -513,13 +517,17 @@ RUN --mount=type=cache,sharing=shared,id=cargo_registry_index,target=${CARGO_HOM
--mount=type=secret,id=AWS \
set -ex; \
source /root/env && \
export FEATURES_FLAG=""; \
ADDITIONAL_FEATURES_TRIMMED="$(echo "${ADDITIONAL_FEATURES}" | tr -d '[:space:]')"; \
if [[ "${CARGO_BUILD_PROFILE}" == "release" ]] ; then \
mv .cargo/config-release.toml .cargo/config.toml; \
export OUT_DIRECTORY=release; \
else \
export FEATURES_FLAG="--features=console,grovedbg"; \
export OUT_DIRECTORY=debug; \
fi && \
if [[ -n "${ADDITIONAL_FEATURES_TRIMMED}" ]]; then \
export FEATURES_FLAG="--features=${ADDITIONAL_FEATURES_TRIMMED}"; \
fi && \
if [ "${SDK_TEST_DATA}" == "true" ]; then \
mv .cargo/config-test-sdk-data.toml .cargo/config.toml; \
fi && \
Expand Down
Loading
Loading