Skip to content

Commit

Permalink
feat: adding pluggy openapi integration (#126)
Browse files Browse the repository at this point in the history
* bump: updating crates and flakes

* feat: adding pluggy widget hmtl and javascript deps

* feat(client): adding pluggy http client

* refa(db): turning migrations into reversible timestamped ones

* feat(wip): webhooks setup for use with pluggy via svix service provider

* feat: adding hypermedia pluggy widget

* feat: add openfinance data api, add callback from pluggy widget

* refa: modifications to main, adding pluggy api_key task and refactoring
secrets into shared_state instead of secret_store, with the store being
used only on boot

* docs: adding data api documentation to api.http
  • Loading branch information
nicolasauler authored Sep 10, 2024
1 parent f0f98a9 commit bf61658
Show file tree
Hide file tree
Showing 41 changed files with 7,194 additions and 316 deletions.
10 changes: 10 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ jobs:
name: Install nextest
command: |
curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- run:
name: Setup test.env
command: |
echo PLUGGY_CLIENT_ID=$PLUGGY_CLIENT_ID > test.env
echo PLUGGY_CLIENT_SECRET=$PLUGGY_CLIENT_SECRET >> test.env
- run:
name: Build and archive tests
command: |
Expand Down Expand Up @@ -148,6 +153,11 @@ jobs:
name: Install nextest
command: |
curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- run:
name: Setup test.env
command: |
echo PLUGGY_CLIENT_ID=$PLUGGY_CLIENT_ID > test.env
echo PLUGGY_CLIENT_SECRET=$PLUGGY_CLIENT_SECRET >> test.env
- run:
name: Running code coverage
command: |
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
/target
.shuttle-storage
Secrets*.toml
*.env
.env
test.env
.cargo/config.toml

# ignore virtualenv
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit bf61658

Please sign in to comment.