Skip to content

Chore/migrate credo 0.6.x#490

Open
rmlearney-digicatapult wants to merge 46 commits intomainfrom
chore/migrate-credo-0.6.x
Open

Chore/migrate credo 0.6.x#490
rmlearney-digicatapult wants to merge 46 commits intomainfrom
chore/migrate-credo-0.6.x

Conversation

@rmlearney-digicatapult
Copy link
Contributor

@rmlearney-digicatapult rmlearney-digicatapult commented Mar 2, 2026

Pull Request

Checklist

  • Have you read Digital Catapult's Code of Conduct?
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have added tests that prove my fix is effective or that my feature works.
  • New and existing unit tests pass locally with my changes.

PR Type

Please delete options that are irrelevant.

  • Breaking Change (fix or feature that would cause existing functionality to change)

Linked tickets

High level description

Migrate to credo-ts v0.6.x

Detailed description

This is the big one. Changes throughout the codebase to migrate types, controllers, events, agent init to credo-ts v0.6.x.

Minimal changes to the test suite with new tests added for credo-ts v0.6.x behaviours around askar and JSON-LD

Migration notes in credo-v0.6-migration-release-notes.md

Describe alternatives you've considered

Operational impact

Additional context

This is a breaking change and downstream consumers (UI, encryption service) will need to migrate

- align did:web generator/tests with current v0.6 branch key representation
- update integration tests for v0.6 OOB label requirement and DID create payload
- migrate unit helper offer naming to credentialExchangeRecord
- keep credential event contract on credentialExchangeRecord and validate with unit suite

Docs updated in /Users/rlearney/git/veritable-improvements/credo_migration: 04_controllers_and_events.md, 05_didweb_canonical_v0.6_plan.md, MASTER_MIGRATION_PLAN.md
Copilot AI review requested due to automatic review settings March 2, 2026 14:52
@rmlearney-digicatapult rmlearney-digicatapult requested a review from a team as a code owner March 2, 2026 14:52
@rmlearney-digicatapult rmlearney-digicatapult marked this pull request as draft March 2, 2026 14:53
@rmlearney-digicatapult rmlearney-digicatapult added the v:minor Change requires a semver minor version change label Mar 2, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 81 out of 82 changed files in this pull request and generated 2 comments.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 82 out of 84 changed files in this pull request and generated 7 comments.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 84 out of 86 changed files in this pull request and generated 1 comment.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 87 out of 89 changed files in this pull request and generated 1 comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v:minor Change requires a semver minor version change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants