Skip to content

ADDON-89264: fix: generate Swagger artifacts independently of UCC test selection#522

Merged
mkolasinski-splunk merged 1 commit into
developfrom
fix/addon-89264-swagger-artifacts
Jul 17, 2026
Merged

ADDON-89264: fix: generate Swagger artifacts independently of UCC test selection#522
mkolasinski-splunk merged 1 commit into
developfrom
fix/addon-89264-swagger-artifacts

Conversation

@rasteja

@rasteja rasteja commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Generate and publish Swagger artifacts for add-ons with UCC modinput tests even when the UCC test job is not selected.

Root cause

Swagger artifact upload was tied to execute-ucc_modinput. When that test job was skipped, TACO later failed because the build-specific S3 prefix did not contain swagger_client.

Changes

  • Detect whether tests/ucc_modinput_functional exists.
  • Use that capability, rather than test selection, when uploading and downloading the OpenAPI artifact.
  • Preserve existing UCC test-selection behavior.

Validation

  • Parsed workflow YAML.
  • Ran diff whitespace checks.

Related

  • ADDON-89264

@rasteja
rasteja marked this pull request as ready for review July 17, 2026 12:01
@rasteja
rasteja requested a review from a team as a code owner July 17, 2026 12:01
@mkolasinski-splunk
mkolasinski-splunk merged commit 6d7d090 into develop Jul 17, 2026
11 of 12 checks passed
@mkolasinski-splunk
mkolasinski-splunk deleted the fix/addon-89264-swagger-artifacts branch July 17, 2026 13:42
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants