Skip to content

Commit 8bd3eb1

Browse files
shumkovclaude
andcommitted
Merge branch 'shumkov/v51-f0-pr2-document-request-version' into shumkov/v51-f0-pr3-pre-send-windows-and-index
Brings in v5.1-dev through #5636's branch: #5635, now merged, and the yes/no vote poll queries (#5651). No conflicts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 parents ef1d3e6 + e23f49f commit 8bd3eb1

308 files changed

Lines changed: 40247 additions & 2470 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/package-filters/rs-packages-direct.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ drive-proof-verifier:
102102
dash-async:
103103
- packages/rs-dash-async/**
104104

105+
dash-core-proof:
106+
- packages/rs-core-proof/**
107+
105108
dash-context-provider:
106109
- packages/rs-context-provider/**
107110

‎.github/package-filters/rs-packages-no-workflows.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ drive-abci:
107107
dash-async: &dash_async
108108
- packages/rs-dash-async/**
109109

110+
dash-core-proof: &core_proof
111+
- packages/rs-core-proof/**
112+
110113
dash-context-provider: &context_provider
111114
- packages/rs-context-provider/**
112115
- *dash_async

‎.github/package-filters/rs-packages.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ dash-async: &dash_async
127127
- .github/workflows/tests*
128128
- packages/rs-dash-async/**
129129

130+
dash-core-proof: &core_proof
131+
- .github/workflows/tests*
132+
- packages/rs-core-proof/**
133+
130134
dash-context-provider: &context_provider
131135
- .github/workflows/tests*
132136
- packages/rs-context-provider/**

‎.github/workflows/tests-rs-workspace.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,13 +246,14 @@ jobs:
246246
cargo check -p dapi-grpc --no-default-features --features core,platform,client --locked
247247
cargo check -p drive-proof-verifier --locked
248248
cargo check -p dash-platform-queries --locked
249+
cargo check -p dash-core-proof --locked
249250
# Native graphs: assert the networking transport stack stays out.
250251
# `tonic` itself is present (dapi-grpc's generated client types) but
251252
# without its transport feature — which is exactly what the absence
252253
# of hyper/rustls/tower proves. tokio is deliberately NOT asserted
253254
# absent: dash-context-provider depends on dash-async, which uses it
254255
# on native targets, and that edge predates the queries-crate split.
255-
for native_package in drive-proof-verifier dash-platform-queries; do
256+
for native_package in drive-proof-verifier dash-platform-queries dash-core-proof; do
256257
for banned in hyper rustls tower; do
257258
if cargo tree -p "$native_package" -e normal -i "$banned" 2>/dev/null | grep -q .; then
258259
echo "::error::$banned leaked into $native_package's dependency tree"
@@ -458,6 +459,7 @@ jobs:
458459
--package drive-proof-verifier \
459460
--package dash-platform-queries \
460461
--package dash-async \
462+
--package dash-core-proof \
461463
--package platform-value \
462464
--package platform-encryption \
463465
--package rs-dapi \

‎.github/workflows/tests.yml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,16 @@ jobs:
180180
exit 0
181181
fi
182182
183+
# A crate that compiles its README as doctests (`include_str!("../README.md")`)
184+
# runs them whenever that README changes.
185+
for readme in $(git diff --name-only "$BASE_SHA"...HEAD -- 'packages/*/README.md' 2>/dev/null); do
186+
if grep -qsF 'include_str!("../README.md")' "$(dirname "$readme")/src/lib.rs"; then
187+
echo "doctests-changed=true" >> "$GITHUB_OUTPUT"
188+
echo "$readme is compiled as doctests and changed — doctests will run"
189+
exit 0
190+
fi
191+
done
192+
183193
echo "doctests-changed=false" >> "$GITHUB_OUTPUT"
184194
echo "No doctest changes — skipping doctests"
185195

0 commit comments

Comments
 (0)