ReviewOS

also looking at this

stacks/drone

ci: retain execution lifetime failure artifacts

#111
Merged chris wants to merge codex/lifetime-ci-evidence into main
1 file +14 -0
.github/workflows/ci.ymlmodified+14-0
Changes to .github/workflows/ci.yml
@@ -101,8 +101,22 @@ jobs:
101101 path: ${{ runner.temp }}/runtime-maintenance-evidence
102102 - run: ./buddy test
103103 env:
104 EXECUTION_LIFETIME_EVIDENCE: ${{ runner.temp }}/execution-lifetime-full-evidence
104105 RUNTIME_HOST_FILE_LIMIT_EVIDENCE: ${{ runner.temp }}/runtime-host-file-limit-full-evidence
105106 RUNTIME_MAINTENANCE_EVIDENCE: ${{ runner.temp }}/runtime-maintenance-full-evidence
107 - uses: actions/upload-artifact@v4
108 if: always()
109 with:
110 name: execution-lifetime-full-evidence
111 if-no-files-found: ignore
112 retention-days: 7
113 path: |
114 ${{ runner.temp }}/execution-lifetime-full-evidence/*/fixture.stdout
115 ${{ runner.temp }}/execution-lifetime-full-evidence/*/fixture.stderr
116 ${{ runner.temp }}/execution-lifetime-full-evidence/*/lifecycle.json
117 ${{ runner.temp }}/execution-lifetime-full-evidence/*/access.sqlite
118 ${{ runner.temp }}/execution-lifetime-full-evidence/*/access.sqlite-wal
119 ${{ runner.temp }}/execution-lifetime-full-evidence/*/access.sqlite-shm
106120 - uses: actions/upload-artifact@v4
107121 if: always()
108122 with: