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
Copy Markdown
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
Copy Markdown

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants