ci: add test results artifact uploads to CI workflows#15577
Merged
Joibel merged 1 commit intoargoproj:mainfrom Feb 17, 2026
Merged
ci: add test results artifact uploads to CI workflows#15577Joibel merged 1 commit intoargoproj:mainfrom
Joibel merged 1 commit intoargoproj:mainfrom
Conversation
Upload gotestsum JSON output as artifacts for unit tests and all E2E test matrix entries. This makes test results available for download and analysis after CI runs. Artifacts use `if: always()` to ensure results are captured even on test failure. https://claude.ai/code/session_01XiSAWwFATArzJr4nUXiRdZ Signed-off-by: Claude <noreply@anthropic.com>
885a598 to
960a615
Compare
isubasinghe
approved these changes
Feb 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Test results are currently not being persisted as artifacts in the CI pipeline, making it difficult to review test outcomes after workflow completion. Adding artifact uploads will improve visibility into test results and aid in debugging failures.
Modifications
Added test results artifact uploads to two CI jobs:
test/reports/json/unit.jsonastest-results-unitartifacttest/reports/json/{test}.jsonastest-results-{test}-{profile}-k8s-{version}artifactBoth uploads:
if: ${{ always() }})actions/upload-artifact@v6.0.0Verification
CI workflow validation - the changes are configuration-only and will be validated by GitHub Actions when the workflow runs.
Documentation
N/A - internal CI configuration change