Skip to content

Bump remaining fdc3-conformance dependencies - #2113

Draft
julianna-ciq wants to merge 41 commits into
mainfrom
agent/bump-fdc3-conformance-deps
Draft

Bump remaining fdc3-conformance dependencies#2113
julianna-ciq wants to merge 41 commits into
mainfrom
agent/bump-fdc3-conformance-deps

Conversation

@julianna-ciq

Copy link
Copy Markdown
Contributor

Summary

Updates the remaining outdated external dependencies in the fdc3-conformance workspace:

  • chai from 4.x to 6.2.2
  • @types/chai from 4.x to 5.2.3
  • mocha from 10.x to 11.8.0

This is stacked on #2101 and targets its agent/bump-vite branch.

Impact

Keeps the conformance tool on supported current versions of its assertion and browser test dependencies. Mocha remains a runtime dependency because the conformance build bundles Mocha and copies mocha.css into its distribution.

Validation

  • npm run build --workspace toolbox/fdc3-conformance — passes
  • npm ls chai mocha @types/chai --workspace toolbox/fdc3-conformance — resolves Chai 6.2.2, Mocha 11.8.0, and Chai types 5.2.3
  • git diff --check — passes
  • npm test — attempted, but the full workspace run did not complete within 120 seconds and reported pre-existing failures outside this PR's scope in schema reference generation and the stacked ESLint/AJV dependency set

julianna-ciq and others added 30 commits August 7, 2026 09:05
* Remove unused FDC3 security dependency

* Remove empty FDC3 depcheck config
…ncies

Remove unused CommonJS build dependency
…ndencies

Remove unused agent proxy dependencies
…ncies

Clean up web implementation dependencies
…ncies

Remove unused web demo dependencies
…endencies

Remove unused example app dependencies
…ndencies

Remove unused conformance dependencies
…ncies

Remove unused standard dependencies
julianna-ciq and others added 10 commits August 10, 2026 09:17
…cies

Remove unused context tslib dependency
…encies

Remove unused get-agent dependencies
# Conflicts:
#	package-lock.json
#	packages/fdc3-security/package.json
#	packages/fdc3-standard/package.json
#	packages/testing/package.json
#	toolbox/fdc3-example-apps/package.json
* Remove unused workbench dependencies

* Remove reintroduced unused dependencies
# Conflicts:
#	package-lock.json
#	packages/fdc3-schema/package.json
#	toolbox/fdc3-example-apps/package.json
# Conflicts:
#	package-lock.json
#	package.json
#	packages/fdc3-get-agent/package.json
#	packages/fdc3-security/package.json
#	packages/fdc3-standard/package.json
#	packages/testing/package.json
#	toolbox/fdc3-conformance/package.json
#	toolbox/fdc3-for-web/fdc3-web-impl/package.json
#	toolbox/fdc3-workbench/package.json
@codecov-commenter

codecov-commenter commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.11%. Comparing base (878addc) to head (636b7c7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2113   +/-   ##
=======================================
  Coverage   95.11%   95.11%           
=======================================
  Files          73       73           
  Lines        4196     4196           
  Branches      670      592   -78     
=======================================
  Hits         3991     3991           
  Misses        205      205           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@julianna-ciq
julianna-ciq marked this pull request as ready for review August 12, 2026 18:17
@julianna-ciq
julianna-ciq requested a review from a team as a code owner August 12, 2026 18:17
@julianna-ciq
julianna-ciq marked this pull request as draft August 13, 2026 03:24
Base automatically changed from agent/bump-vite to agent/add-depcheck August 13, 2026 07:28
@kriswest
kriswest changed the base branch from agent/add-depcheck to main August 13, 2026 07:28
@kriswest
kriswest marked this pull request as ready for review August 13, 2026 07:29
@kriswest
kriswest marked this pull request as draft August 13, 2026 07:29
@kriswest

Copy link
Copy Markdown
Contributor

Needs conflicts resolved @julianna-ciq

@netlify

netlify Bot commented Aug 13, 2026

Copy link
Copy Markdown

Deploy Preview for fdc3 ready!

Name Link
🔨 Latest commit 636b7c7
🔍 Latest deploy log https://app.netlify.com/projects/fdc3/deploys/6a7dc882c32dea000836fffc
😎 Deploy Preview https://deploy-preview-2113.preview-fdc3.finos.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kriswest

Copy link
Copy Markdown
Contributor

Can you manually test this one in conformance framework / web demo (i'm travelling now but can at least apporve if I know its still getting same result (97%, 1 fail, no obviously failed test)

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