Repository navigation
chore!: forward-merge v4.2-dev into v4.3-dev - #5148
infraclaw-dash wants to merge 118 commits into
Conversation
…eir own round (dashpay#5010) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rm (PV14) (dashpay#5007) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…in another round (dashpay#5028) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…range read (dashpay#5030) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (dashpay#5031) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…shpay#4964) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…heck (dashpay#5032) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ne (PV14) (dashpay#5029) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ay#4562) Co-authored-by: Quantum Explorer <quantum@dash.org> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
… contest holds past 250 (PV14) (dashpay#5034) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…V14) (dashpay#5036) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s (PV14) (dashpay#5037) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…V14) (dashpay#5038) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dashpay#5040) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e join price (PV14) (dashpay#5039) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ments live in (PV14) (dashpay#5033) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…es (PV14) (dashpay#5042) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…shpay#5044) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… rules (PV14) (dashpay#5045) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s (PV14) (dashpay#5046) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…(PV14) (dashpay#5047) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…V14) (dashpay#5048) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…shpay#5055) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…act v2 (dashpay#5056) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pay#5050) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ashpay#5051) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nd iOS example app (dashpay#5064) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…and Android example app (dashpay#5066) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…roperty (PV14) (dashpay#5127) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…use (dashpay#5137) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…urns the vote (dashpay#5138) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…and (dashpay#5136) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…y#5140) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…plete (dashpay#5103) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#5105) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…variants (dashpay#5125) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…(PV14) (dashpay#5104) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: dashpay/platform/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🕓 Queued for automated review — 2nd in line, estimated start in ~30 min (commit 1464314)
|
|
Superseded by #5151. That PR is an actual merge commit of 🤖 Posted autonomously by Codex on behalf of pasta. |
Issue being fixed or feature implemented
Forward-merge
v4.2-devintov4.3-devso the newer development branch receives the already-merged fixes, including the runner-image/workflow changes required by the current self-hosted CI environment.Concrete failure: Kotlin CI for #5146 still runs
android-actions/setup-android@v3. It tries to install command-line tools into the root-owned, prebaked/opt/android-sdkand fails withcannot create cmdline-tools — Permission denied, before compilation.The compatible ordinary-CI workflow is already on
v4.2-devvia #4702: select/verify the pinned runner image and use its prebaked SDK instead of mutating it. #5141 fixes a separate release-workflow NDK-path issue; that release-only change did not repair this branch's ordinary Kotlin CI.What was done?
infraclaw-dash:merge/v4.2-into-v4.3-20260928, basedashpay:v4.3-dev.v4.2-devat the source SHA below, with no additional commits. A dedicated fork branch is used because the author does not have upstream collaborator permission; the protected source/target branches remain untouched.v4.2-devare also in scope for review.v4.3-dev-specific changes when resolving conflicts. Prefer an ancestry-preserving merge for branch synchronization rather than squash/rebase, subject to repository policy. Do not resolve target-specific conflicts by changing the sharedv4.2-devbranch.Preflight snapshot:
1464314a7a0a543fccda21bed6bcd4521f0eda6967340ad82406cb36147234bc46f6c572c78ecef9How Has This Been Tested?
v4.2-dev.Breaking Changes
This full forward merge includes existing upstream breaking changes; it is not a CI-only patch. Review protocol/version-specific behavior against the intended
v4.3-devrelease line. The PR title is marked accordingly.Checklist
Opened by infraclaw at latte's request. Leave unmerged for review.
PR Hygiene ·
1464314/skip-botsproceeds without the ones not yet reported.claude/skills/pr-description/SKILL.md,.editorconfig,.github/NPM_RUNNER.mdand 220 more) — QuantumExplorer or shumkovdashmate(packages/dashmate/package.json) — ktechmidas or shumkovsystem-contracts(packages/dashpay-contract/README.md,packages/dashpay-contract/package.json,packages/document-history-contract/package.jsonand 6 more) — QuantumExplorer or shumkovjs-wasm-sdk(packages/js-dash-sdk/package.json,packages/js-evo-sdk/README.md,packages/js-evo-sdk/package.jsonand 17 more) — shumkovkotlin-sdk(packages/kotlin-sdk/CLAUDE.md,packages/kotlin-sdk/KotlinExampleApp/TEST_PLAN.md,packages/kotlin-sdk/KotlinExampleApp/app/src/main/java/org/dashfoundation/example/ui/contracts/CreateDocumentScreen.ktand 18 more) — HashEngineeringdpp(packages/rs-dpp/schema/meta_schemas/document/v3/document-meta.json,packages/rs-dpp/src/address_funds/fee_strategy/mod.rs,packages/rs-dpp/src/address_funds/platform_address.rsand 129 more) — QuantumExplorer or shumkovrs-drive-abci(packages/rs-drive-abci/src/abci/app/check_tx.rs,packages/rs-drive-abci/src/abci/app/consensus.rs,packages/rs-drive-abci/src/abci/app/full.rsand 97 more) — QuantumExplorer or shumkovrs-drive(packages/rs-drive/grovedb-structure.json,packages/rs-drive/src/config.rs,packages/rs-drive/src/drive/contract/get_fetch/get_contract_with_fetch_info/mod.rsand 143 more) — QuantumExplorer or shumkovrs-platform-wallet-ffi(packages/rs-platform-wallet-ffi/src/document.rs,packages/rs-platform-wallet-ffi/src/dpns.rs,packages/rs-platform-wallet-ffi/src/identity_keys_from_mnemonic.rs) — HashEngineering or ZocoLini or llbartekll or romchornyirs-platform-wallet(packages/rs-platform-wallet/PERSISTENCE_REDESIGN.md,packages/rs-platform-wallet/PLAN.md,packages/rs-platform-wallet/docs/DASHPAY_MIGRATION_PLAN.mdand 25 more) — HashEngineering or ZocoLini or llbartekll or romchornyirust-sdk-ffi(packages/rs-sdk-ffi/src/data_contract/mod.rs,packages/rs-sdk-ffi/src/data_contract/property_constraints.rs,packages/rs-sdk-ffi/src/data_contract/put.rsand 30 more) — lklimek or shumkovrust-sdk(packages/rs-sdk/src/platform/documents/contest_fund.rs,packages/rs-sdk/src/platform/documents/mod.rs,packages/rs-sdk/src/platform/documents/transitions/create.rsand 5 more) — lklimek or shumkovswift-sdk(packages/swift-sdk/CLAUDE.md,packages/swift-sdk/Sources/SwiftDashSDK/Core/Utils/DocumentPropertyConstraints.swift,packages/swift-sdk/Sources/SwiftDashSDK/Core/Wallet/WalletStorage.swiftand 62 more) — llbartekll or romchornyiWhen every box is checked the
PR Hygienecheck passes and this can merge.