[Feature] Add Svensson Nominal Yield Curve From Federal Reserve (#7338)

* add svensson yield curve, cleanup fomc documents endpoint, make provider a standalone extension, move apps from platform-api into extension, and update some models to add prefix/suffix in widget definitions

* black

* do what codeQL says

* black again

* use get_args instead of Literal.__args__

* linting

* test items

* grammar police

* test functions need to start with test_*

* test params

* add total factor productivity from sf fed

* openpyxl required for Excel file handling

* grammar police

* inflation expectations

* Update pr-description check action to properly handle quotes

---------

Co-authored-by: deeleeramone <>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
This commit is contained in:
Danglewood
2026-02-02 08:05:57 -08:00
committed by GitHub
parent 4ab9e27a56
commit 06041a8b3a
39 changed files with 49139 additions and 515 deletions

View File

@@ -16,7 +16,7 @@ jobs:
- name: Check PR description
shell: bash
run: |
body="${{ github.event.pull_request.body }}"
body="$(jq -r .pull_request.body "$GITHUB_EVENT_PATH")"
if [ -z "$(echo "$body" | tr -d '[:space:]')" ]; then
echo "::error::PR description is empty. Please provide a description of the change."
exit 1