Skip to content

[DOP-34706] add indirect dependencies into job hierarchy request#416

Merged
TiGrib merged 5 commits intodevelopfrom
feature/DOP-34706
Mar 27, 2026
Merged

[DOP-34706] add indirect dependencies into job hierarchy request#416
TiGrib merged 5 commits intodevelopfrom
feature/DOP-34706

Conversation

@TiGrib
Copy link
Contributor

@TiGrib TiGrib commented Mar 25, 2026

Change Summary

  • Add optional indirect job-to-job dependency inference for GET /v1/jobs/hierarchy via infer_from_lineage.
  • Extend hierarchy request with optional since/until bounds and validation (since < until, and infer_from_lineage requires since).

Related issue number

[DOP-34706]

Checklist

  • Commit message and PR title is comprehensive
  • Keep the change as small as possible
  • Unit and integration tests for the changes exist
  • Tests pass on CI and coverage does not decrease
  • Documentation reflects the changes where applicable
  • docs/changelog/next_release/<pull request or issue id>.<change type>.rst file added describing change
    (see CONTRIBUTING.rst for details.)
  • My PR is ready to review.
@TiGrib TiGrib requested a review from dolfinus March 25, 2026 08:21
@TiGrib TiGrib self-assigned this Mar 25, 2026
@github-actions
Copy link

github-actions bot commented Mar 25, 2026

Coverage

Coverage Report •
FileStmtsMissBranchBrPartCoverMissing
data_rentgen/server/schemas/v1
   job.py67104485%143–147, 152–156
data_rentgen/server/services
   job.py4710097%75
TOTAL7920981123821687% 

@TiGrib TiGrib force-pushed the feature/DOP-34706 branch from 06e6ff3 to 73ab952 Compare March 25, 2026 08:49
@TiGrib TiGrib marked this pull request as ready for review March 26, 2026 13:50
@TiGrib TiGrib force-pushed the feature/DOP-34706 branch from 9660d11 to 2a0098b Compare March 27, 2026 08:20
@TiGrib TiGrib requested a review from dolfinus March 27, 2026 08:20
@TiGrib TiGrib merged commit de82db8 into develop Mar 27, 2026
11 checks passed
@TiGrib TiGrib deleted the feature/DOP-34706 branch March 27, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants