Summary
Upload test results as downloadable workflow artifacts.
Problem to solve
Test reports disappear after the workflow completes. Users may want to download reports for archival, auditing, or sharing.
Proposed solution
Add artifact upload capability:
- Add
upload-artifact input (default: false)
- Upload markdown report as artifact
- Upload JUnit XML (if enabled)
- Use
actions/upload-artifact@v4
Implementation in action.yml:
- name: 📤 Upload Artifacts
if: inputs.upload-artifact == 'true'
uses: actions/upload-artifact@v4
with:
name: insomnia-run-report
path: |
${{ steps.run-cli.outputs.markdown-file }}
${{ steps.run-cli.outputs.junit-file }}
Alternatives considered
No response
Additional context
Additional context
Files to modify:
action.yml
src/insomnia_run/main.py (write files to disk)
Summary
Upload test results as downloadable workflow artifacts.
Problem to solve
Test reports disappear after the workflow completes. Users may want to download reports for archival, auditing, or sharing.
Proposed solution
Add artifact upload capability:
upload-artifactinput (default:false)actions/upload-artifact@v4Implementation in
action.yml:Alternatives considered
No response
Additional context
Additional context
Files to modify:
action.ymlsrc/insomnia_run/main.py(write files to disk)