• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moconnell / yolo / 20247924827
85%

Build:
DEFAULT BRANCH: master
Ran 15 Dec 2025 09:25PM UTC
Jobs 1
Files 57
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Dec 2025 09:23PM UTC coverage: 85.313% (+14.4%) from 70.903%
20247924827

push

github

web-flow
Feat: Azure Function Migration & Key Vault Integration (#83)

* feat(azure-keyvault): initial add

* feat(azure-keyvault): add extension method for wire-up

* chore: migrate sln -> slnx

* fix(Yolo.slnx): add Directory.Build.props

* chore: update README

* chore: update README

* feat(azure-key-vault): WIP (tested, works but trades hitting master not sub-account)

* feat(sub-account): set vaultAddress everywhere

* feat: azure function app

* delete(azure-functions-deploy.yml): remove initial version

* fix(workflows): add permissions

* feat(azure-functions): further fixes

* fix(deploy-azure-functions.yml): grant key vault access step failing

* fix(dep-warning): pin System.Drawing.Common to latest version

* chore(Directory.Packages.props)): remove unnecessary PackageVersion elements

* fix(deploy-azure-functions.yml): fix permission granting

* add: RebalanceCommandTest

- refactor test csproj files; extract common props etc. to Directory.Build.props

* delete: unused method HyperliquidBroker.ConfigureSigning()

* test(RebalanceCommandTest): exercise (update.Type == OrderUpdateType.Error) path

* refactor(Directory.Packages.props): don't split long lines

* test(RebalanceCommandTest): add test for multiple trades

* test(RebalanceCommandTest): add exception case

* fix(appsettings.json): correct format

* fix: ensure appsettings env vars are set from secrets on deploy

- update tests, docs

* fix: use TradeFactory per strategy

* fix(testnet): ignore missing symbols on testnet

* chore: move doc

* test: include integration tests in CI build

* refactor: remove unnecessary usings

* fix(CI): set dev env

* fix(CI): map secrets as env vars

* fix(UnravelApiServiceTest): extract get config to single helper method; always add env vars

* fix(UnravelApiServiceTest): fix GetConfig()

* fix(setup-azure.sh): fix bicep file ref

* fix(function-app.bicep): correct agent pk secret path

* fix(LoggerExtensions): fix dupe use of event id

* fix(STRATEGY-ARCH... (continued)

244 of 258 branches covered (94.57%)

Branch coverage included in aggregate %.

123 of 166 new or added lines in 12 files covered. (74.1%)

1 existing line in 1 file now uncovered.

1731 of 2057 relevant lines covered (84.15%)

37.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% src/YoloBroker.Hyperliquid/Config/HyperliquidConfig.cs
3
0.0
src/YoloApp/Extensions/AddWeightsServices.cs
4
0.0
src/YoloApp/Extensions/AddCommands.cs
5
0.0
src/YoloApp/Extensions/AddConfig.cs
6
93.26
src/YoloApp/Commands/RebalanceCommand.cs
7
0.0
src/YoloApp/Extensions/AddServices.cs
16
78.25
39.98% src/YoloBroker.Hyperliquid/HyperliquidBroker.cs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% src/YoloBroker.Hyperliquid/Config/HyperliquidConfig.cs
Jobs
ID Job ID Ran Files Coverage
1 20247924827.1 15 Dec 2025 09:25PM UTC 57
85.31
GitHub Action Run
Source Files on build 20247924827
  • Tree
  • List 57
  • Changed 12
  • Source Changed 7
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #20247924827
  • 6da592f4 on github
  • Prev Build on feat/56-azure-key-vault-integration (#20146709064)
  • Next Build on master (#20281565012)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc