fix(data-processing): fix scheduler and models syntax errors#1009
Open
olalois wants to merge 7 commits into
Open
fix(data-processing): fix scheduler and models syntax errors#1009olalois wants to merge 7 commits into
olalois wants to merge 7 commits into
Conversation
…#877) - Add OnchainKpiSnapshot SQLAlchemy model (TVL, volume, active rounds, contribution count, extra_data, captured_at) - Add save_onchain_kpi_snapshot (duplicate-skip) and get_onchain_kpi_snapshots to PostgresService - Add Alembic migration 006 with unique constraint on period_date - Add src/snapshots/onchain_kpi_snapshot.py: _fetch_kpis fetches from Stellar Horizon + DB; run_onchain_kpi_snapshot_job is the job entry point - Register job daily at 00:05 UTC in AnalyticsScheduler - Add 9 unit tests (all passing) Closes Pulsefy#877
Contributor
|
Please resolve conflicts |
…ency-path This PR fixes the data-processing CI workflow by adding `cache-dependency-path: requirements.txt` to `actions/setup-python@v5`. Closes Pulsefy#988
Contributor
olalois
force-pushed
the
fix/syntax-onchain-scheduler
branch
from
July 13, 2026 07:49
afcc0da to
43dce2b
Compare
Resolved conflicts: - .github/workflows/contract-drift.yml: kept HEAD (modify/delete) - apps/backend/src/grants/grants-leaderboard.service.spec.ts: accepted upstream contributorPublicKey rename - apps/data-processing/src/db/models.py: kept both OnchainKpiSnapshot + MetadataDriftFinding - apps/data-processing/src/db/postgres_service.py: imported both models, kept all methods - apps/data-processing/src/scheduler.py: kept both imports + onchain_kpi_snapshot_daily job
Author
|
@Cedarich please review |
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes two syntax errors that caused CI to fail:
Closes #877