Skip to content

Add smart-tests-results-upload-action to CI workflows#1344

Merged
Konboi merged 1 commit into
mainfrom
worktree-test-our-custom-action
Jun 18, 2026
Merged

Add smart-tests-results-upload-action to CI workflows#1344
Konboi merged 1 commit into
mainfrom
worktree-test-our-custom-action

Conversation

@Konboi

@Konboi Konboi commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Why

Test artifacts (XML reports, etc.) were not being preserved after CI runs, making it difficult to diagnose failures or feed results into Smart Tests analysis.

What

Added cloudbees-oss/smart-tests-results-upload-action@v1 as the final step in all three CI workflows:

  • test.yml — after Python unit tests complete
  • bazel-test.yml — after Bazel tests complete
  • e2e.yml — after all e2e tests (bazel, go, gradle) complete

All steps use if: always() so artifacts are uploaded even when tests fail.
The action uses its default files patterns which cover **/*.xml, **/*.json, **/test-results/**, and more.

Integrate cloudbees-oss/smart-tests-results-upload-action@v1 into all
three CI workflows so test artifacts are automatically uploaded after
each run, including on failure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Konboi Konboi merged commit dd6a739 into main Jun 18, 2026
4 checks passed
@Konboi Konboi deleted the worktree-test-our-custom-action branch June 18, 2026 01:13
@github-actions github-actions Bot mentioned this pull request Jun 16, 2026
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.

4 participants