Skip to content

ActivityApi fixes#701

Merged
yahortsaryk merged 9 commits into
devfrom
002-activity-api-fixes
May 13, 2026
Merged

ActivityApi fixes#701
yahortsaryk merged 9 commits into
devfrom
002-activity-api-fixes

Conversation

@yahortsaryk

Copy link
Copy Markdown
Contributor

Summary

Pins all four direct ddc-* git deps in `Cargo.toml` at `branch="002-activity-api-fixes"` so cargo resolves a single version of ddc-api through the dep tree. With dev pins, two ddc-api versions would coexist (one direct, one transitive via the feature-branch ddc-payouts / ddc-verification / ddc-dac-host) and trait resolution fails.

Repos covered:

  • ddc-api → 002-activity-api-fixes (PR cere-network/ddc-api#42)
  • ddc-dac-host → 002-activity-api-fixes (PR cere-network/ddc-dac-host#5)
  • pallet-ddc-verification → 002-activity-api-fixes (PR cere-network/ddc-verification#56)
  • pallet-ddc-payouts → 002-activity-api-fixes (PR cere-network/ddc-payouts#60)

Test plan

  • `cargo build --release -p cere-runtime` clean (built end-to-end against the pinned chain)

🤖 Generated with Claude Code

yahortsaryk and others added 9 commits May 12, 2026 10:16
… feature branch

Cascade the PathValue cutover (see ddc-proto/ddc-api/ddc-dac-host/
ddc-verification/ddc-payouts feature branches) into the runtime by pointing
all four direct git deps at branch=002-activity-api-fixes. With dev pins,
cargo would resolve two ddc-api versions (one transitively from each side)
and the build would fail with E0277 trait mismatches.

cere-runtime builds clean against the pinned chain.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…host

Pulls in the latest feature-branch tips:
- ddc-api          e8b2aa2  camelCase URL params on /activity/v1/records
- ddc-verification 9adedf1  bumped its own ddc-api pin
- ddc-payouts      667d5fe  pinned every dev-dep on the feature branch + ddc-api bump
- ddc-dac-host     97b89462 (unchanged, latest tip)

cere-runtime builds clean against the resolved chain.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Picks up ddc-payouts f852e1d (dev-dep bump to latest ddc-verification).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…_paths

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ddc-primitives, ddc-api, ddc-dac-host, pallet-ddc-verification,
pallet-ddc-payouts all on 002-activity-api-fixes tip. The const is
gone from primitives and rehomed in pallet-ddc-payouts; runtime's
own pallet-Config impl is unaffected.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…eature branch

Deduplicates the lockfile — was pulling primitives@dev separately.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps ddc-primitives, ddc-api, pallet-ddc-verification, pallet-ddc-payouts
to current feature-branch tips. Pallet-Config constants in cere/cere-dev
runtimes are unaffected (they already pin their own values).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Picks up fresh tips of ddc-api, ddc-dac-host, pallet-ddc-verification,
pallet-ddc-payouts. No schema changes — proto submodule bump only.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@yahortsaryk yahortsaryk changed the title chore(deps): cascade PathValue cutover pins for feature branch ActivityApi fixes May 13, 2026
@yahortsaryk yahortsaryk marked this pull request as ready for review May 13, 2026 14:27
@yahortsaryk yahortsaryk merged commit 0381184 into dev May 13, 2026
11 of 12 checks passed
@yahortsaryk yahortsaryk deleted the 002-activity-api-fixes branch May 13, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant