Skip to content

Add FXMacroData release-calendar integration - #521

Draft
roberttidball wants to merge 4 commits into
cinar:mainfrom
roberttidball:agent/add-fxmacrodata-integration-20260708
Draft

Add FXMacroData release-calendar integration#521
roberttidball wants to merge 4 commits into
cinar:mainfrom
roberttidball:agent/add-fxmacrodata-integration-20260708

Conversation

@roberttidball

Copy link
Copy Markdown

Summary

  • add a read-only FXMacroData integration for official-source macro release-calendar data
  • use the public https://fxmacrodata.com/api/v1/calendar/{currency} endpoint with optional FXMACRODATA_API_KEY
  • support event-risk workflows by exposing release names, dates, timestamps, market tiers, and source metadata

Validation

  • git diff --check
  • Python helpers: python -m py_compile on changed .py files where applicable
  • TypeScript repos: native build/type checks where applicable
  • Live smoke: FXMacroData USD calendar helper returned a locally limited set of public top-tier rows

Note: R is not installed in this local environment, so R package changes were reviewed but not executed with R CMD check.

@codecov-commenter

codecov-commenter commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.24%. Comparing base (496c3e4) to head (e0f2e37).
⚠️ Report is 22 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #521      +/-   ##
==========================================
+ Coverage   65.58%   73.24%   +7.65%     
==========================================
  Files          94      109      +15     
  Lines        1537     1719     +182     
  Branches      181      260      +79     
==========================================
+ Hits         1008     1259     +251     
+ Misses        517      448      -69     
  Partials       12       12              

☔ 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.

cinar added 2 commits July 9, 2026 20:03
…l disclaimers, and 100% test coverage

Signed-off-by: Onur Cinar <onur.cinar@gmail.com>
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