Skip to content

Feature/ocs sync - #6

Merged
Allen7702 merged 5 commits into
mainfrom
feature/ocs-sync
Sep 27, 2026
Merged

Allen7702 merged 5 commits into
mainfrom
feature/ocs-sync

Conversation

@Allen7702

Copy link
Copy Markdown
Member

This PR adds support of Open Climate Service Sync

@github-actions

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 54.64% 1576 / 2884
🔵 Statements 54.42% 1629 / 2993
🟢 Functions 52.18% (🎯 49%) 286 / 548
🟢 Branches 48.15% (🎯 45%) 705 / 1464
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/services/api/utils/monitoring/queries.ts 74.46% 79.16% 63.63% 76.19% 88-123, 290-340
src/services/worker/constants/handlers.ts 100% 100% 100% 100%
src/services/worker/services/handlers/index.ts 100% 100% 100% 100%
src/services/worker/services/handlers/dhis2DataUpload/index.ts 78.04% 75% 100% 78.04% 55-59, 63-65, 78-80
src/services/worker/services/handlers/dhis2DataUpload/schemas/config.ts 100% 100% 100% 100%
src/services/worker/services/handlers/openClimateServiceSync/index.ts 92.53% 63.04% 100% 92.18% 57, 145-147, 155-164
src/services/worker/services/handlers/openClimateServiceSync/schemas/config.ts 100% 100% 100% 100%
src/services/worker/services/runners/step.ts 71.05% 41.17% 92.3% 71.05% 144-147, 192-236, 317-346
src/services/worker/services/workers/step.ts 0% 0% 0% 0% 31-222
src/services/worker/types/data.ts 100% 100% 100% 100%
src/services/worker/utils/dhis2.ts 70.8% 45.94% 92% 76.08% 25-46, 130, 136-142, 255-259, 293, 296, 363-367, 383, 389-393, 411-417, 424, 426, 447, 449, 450, 466-469, 482-490
src/shared/clients/climateSync.ts 85.71% 58.97% 100% 87.8% 112-114, 135-137, 141-146, 148, 158
src/shared/utils/error.ts 91.66% 87.5% 100% 91.42% 60, 63, 73
src/tests/utils/helpers.ts 94.59% 90.62% 87.5% 94.59% 144-157, 174-206
Generated in workflow #13 for commit 1140d24 by the Vitest Coverage Report Action

@Allen7702
Allen7702 merged commit c6ec234 into main Sep 27, 2026
4 checks passed
@Allen7702
Allen7702 deleted the feature/ocs-sync branch September 27, 2026 06:39
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