Skip to content

Use Kong metadata and remove Yearn endorsed monitor#318

Merged
spalen0 merged 3 commits into
mainfrom
ydaemon-cache
Jul 14, 2026
Merged

Use Kong metadata and remove Yearn endorsed monitor#318
spalen0 merged 3 commits into
mainfrom
ydaemon-cache

Conversation

@spalen0

@spalen0 spalen0 commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • remove the Yearn endorsed monitor from automation, docs, and tests
  • replace Yearn yDaemon vault/strategy metadata fetches with Kong GraphQL for the remaining shadow-debt and stuck-trigger monitors
  • add Kong fetcher tests

Notes

  • monitoring.yaml already did not list the endorsed monitor; removing the scheduled job keeps automation aligned with the existing metadata
  • yearn-check-shadow-debt and yearn-check-stuck-triggers remain disabled in automation

Tests

  • uv run pytest tests/test_yearn_kong.py tests/test_automation_config.py tests/test_monitoring_config.py
  • uv run ruff check protocols/yearn/kong.py protocols/yearn/check_shadow_debt.py protocols/yearn/check_stuck_triggers.py tests/test_yearn_kong.py tests/test_automation_config.py
  • uv run ruff format --check protocols/yearn/kong.py protocols/yearn/check_shadow_debt.py protocols/yearn/check_stuck_triggers.py tests/test_yearn_kong.py tests/test_automation_config.py
  • uv run python -m py_compile protocols/yearn/kong.py protocols/yearn/check_shadow_debt.py protocols/yearn/check_stuck_triggers.py

@spalen0 spalen0 changed the title feat: caching for ydeamon endorsed strategies Cache Yearn endorsed alerts and use Kong metadata Jul 14, 2026
@spalen0
spalen0 marked this pull request as draft July 14, 2026 10:19
@spalen0 spalen0 changed the title Cache Yearn endorsed alerts and use Kong metadata Use Kong metadata and remove Yearn endorsed monitor Jul 14, 2026
@spalen0
spalen0 marked this pull request as ready for review July 14, 2026 10:40
@spalen0
spalen0 merged commit 50e37bf into main Jul 14, 2026
3 checks passed
@spalen0
spalen0 deleted the ydaemon-cache branch July 14, 2026 10:41
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.

1 participant