Skip to content

EPMDEDP-16730: refactor: Isolate Tekton Results types behind local projection#31

Merged
SergK merged 1 commit intomainfrom
align-to-upstream-openspec
Apr 24, 2026
Merged

EPMDEDP-16730: refactor: Isolate Tekton Results types behind local projection#31
SergK merged 1 commit intomainfrom
align-to-upstream-openspec

Conversation

@SergK
Copy link
Copy Markdown
Member

@SergK SergK commented Apr 24, 2026

Upstream portal OpenAPI spec no longer exposes TektonResult and TektonResultSummary as named components, so the regenerated client leaks anonymous structs and nullable.Nullable wrappers across the pipelinerun flow.

Introduce a local tektonResult projection, convert once at the API boundary, and keep mapPipelineRunInfo, computeDuration, fetch helpers, and tests working against clean internal types instead of propagating the generated surface throughout the service.

…ojection

Upstream portal OpenAPI spec no longer exposes TektonResult and
TektonResultSummary as named components, so the regenerated client leaks
anonymous structs and nullable.Nullable wrappers across the pipelinerun flow.

Introduce a local tektonResult projection, convert once at the API boundary,
and keep mapPipelineRunInfo, computeDuration, fetch helpers, and tests
working against clean internal types instead of propagating the generated
surface throughout the service.

Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
@SergK SergK force-pushed the align-to-upstream-openspec branch from 935870f to 7668d85 Compare April 24, 2026 10:30
@SergK SergK merged commit fe4ff23 into main Apr 24, 2026
2 checks passed
@SergK SergK deleted the align-to-upstream-openspec branch April 24, 2026 10:44
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