Skip to content

Upgrade @quantcdn/quant-client to v4#2

Merged
steveworley merged 1 commit intomainfrom
feat/quant-client-v4
Mar 30, 2026
Merged

Upgrade @quantcdn/quant-client to v4#2
steveworley merged 1 commit intomainfrom
feat/quant-client-v4

Conversation

@stooit
Copy link
Copy Markdown
Contributor

@stooit stooit commented Mar 30, 2026

Summary

  • Upgrade @quantcdn/quant-client from v3 (3.0.4) to v4 (4.12.0)
  • Eliminates punycode and url.parse() Node.js deprecation warnings
  • Uses Configuration class with accessToken for auth instead of manual setDefaultAuthentication header injection
  • Updated action.yml base_url default to https://dashboard.quantcdn.io (strips /api/v3 in code for backward compat)
  • Response handling updated from .body to .data (axios pattern)

Test plan

  • Verify build passes (ncc compilation)
  • Test compose validation with a known-good docker-compose file
  • Test with image_suffix parameter
  • Verify no deprecation warnings in GitHub Actions output

Migrate from v3 to v4 of the Quant Cloud API client.
Eliminates deprecated punycode and url.parse() warnings
by replacing the old request-based client with the modern
axios-based v4 client.
@steveworley steveworley merged commit 3a06db4 into main Mar 30, 2026
4 checks passed
@steveworley steveworley deleted the feat/quant-client-v4 branch March 30, 2026 18:35
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.

2 participants