Skip to content

chore(IAsset): integrate migration tip — doc search bar + amortization SDK + CI cache fix#959

Closed
MiguelLZPF wants to merge 5 commits intorefactor/BBND-1458-IAssetfrom
refactor/BBND-1458-integrate-development-into-iasset
Closed

chore(IAsset): integrate migration tip — doc search bar + amortization SDK + CI cache fix#959
MiguelLZPF wants to merge 5 commits intorefactor/BBND-1458-IAssetfrom
refactor/BBND-1458-integrate-development-into-iasset

Conversation

@MiguelLZPF
Copy link
Copy Markdown
Contributor

Summary

Brings refactor/BBND-1458-IAsset up to refactor/BBND-1458-59-60-lib-diamond-migration HEAD so every feature present on origin/development is available here as well. This closes the gap analysis documented in .temp/iasset-integration-decisions.md.

What this branch adds

  • 5968e9f05 doc search bar (originally ea1e226d2 on development)
  • 370321974 amortization SDK (originally 4431f2e56 on development)
  • 6f10d3601 CI cache fix (migration-only)

Decisions (code-verified, not trusted from commit messages)

  • c7d474497 deployProxy generic overload: SKIP — byte-identical implementation already on IAsset (independently re-introduced during migration work).
  • 777e27264 redundant-code cleanup: SKIP — target files ERC1410BasicStorageWrapperRead.sol and AdjustBalancesStorageWrapper2.sol no longer exist on IAsset under those paths (lib-diamond restructuring superseded them).
  • 2b68e6c1c HWC update: FALSE POSITIVE — all three branches already share the same @walletconnect/* versions.
  • f3f285356 release v6.0.0 bump: SKIP — regenerates at release time.
  • Per-feature changesets: DELETED — they describe work already merged; release will regenerate a consolidated one.

Verification

  • npx hardhat compile — clean
  • npm run ats:contracts:lint — clean (natspec warnings only)
  • npm run ats:contracts:build — clean (registry regenerated)
  • npm run ats:sdk:build — clean (0 TypeScript errors)
  • npm run ats:web:build — built in 39.5s
  • npx hardhat test — 1386 passing, 0 failing (56s)
  • Every file on this branch traces to a parent (origin/refactor/BBND-1458-IAsset or origin/refactor/BBND-1458-59-60-lib-diamond-migration). No hand-written code introduced.

Next step after merge

Fast-forward refactor/BBND-1458-59-60-lib-diamond-migration to this branch's HEAD so migration becomes the canonical "new development" target.

Test plan

  • CI green (build, lint, test)
  • Reviewer spot-checks apps/docs/docusaurus.config.ts contains @easyops-cn/docusaurus-search-local
  • Reviewer spot-checks packages/ats/sdk/src/port/in/security/amortization/Amortization.ts exists
  • Merge when approved; do NOT squash (preserve merge-commit lineage)

jaime-iobermudez and others added 5 commits April 16, 2026 12:10
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
…ould not be used

Signed-off-by: mamoralesiob <miguelangel@io.builders>
… fix into IAsset

Signed-off-by: Miguel_LZPF <miguel.carpena@io.builders>
Per-feature changesets describe work that has already been merged into
this integration branch via the IAsset + migration parents. They will
be regenerated consolidated at release time via npm run changeset:version.
Keeping config.json and README.md.

Signed-off-by: Miguel_LZPF <miguel.carpena@io.builders>
@MiguelLZPF
Copy link
Copy Markdown
Contributor Author

Parking this WIP. IAsset (#952 or equivalent) will merge first; this integration branch will be reassessed afterward. Not deleting the branch — the work is preserved at edd1604.

@MiguelLZPF MiguelLZPF closed this Apr 20, 2026
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.

3 participants