also looking at this
test: retain execution lifetime failure observations
#62
10 files
+174
-64
| @@ -58,6 +58,19 @@ jobs: | ||
| 58 | 58 | env: |
| 59 | 59 | RUNTIME_HOST_FILE_LIMIT_EVIDENCE: ${{ runner.temp }}/runtime-host-file-limit-full-evidence |
| 60 | 60 | RUNTIME_MAINTENANCE_EVIDENCE: ${{ runner.temp }}/runtime-maintenance-full-evidence |
| 61 | EXECUTION_LIFETIME_EVIDENCE: ${{ runner.temp }}/execution-lifetime-failures | |
| 62 | - uses: actions/upload-artifact@v4 | |
| 63 | if: always() | |
| 64 | with: | |
| 65 | name: execution-lifetime-failure-evidence | |
| 66 | if-no-files-found: ignore | |
| 67 | retention-days: 7 | |
| 68 | path: | | |
| 69 | ${{ runner.temp }}/execution-lifetime-failures/*/fixture.stdout | |
| 70 | ${{ runner.temp }}/execution-lifetime-failures/*/fixture.stderr | |
| 71 | ${{ runner.temp }}/execution-lifetime-failures/*/lifecycle.json | |
| 72 | ${{ runner.temp }}/execution-lifetime-failures/*/access.sqlite* | |
| 73 | ${{ runner.temp }}/execution-lifetime-failures/*/bunfig.toml | |
| 61 | 74 | - uses: actions/upload-artifact@v4 |
| 62 | 75 | if: always() |
| 63 | 76 | with: |
| @@ -465,7 +478,7 @@ jobs: | ||
| 465 | 478 | - run: bun install --frozen-lockfile |
| 466 | 479 | - run: cp .env.example .env |
| 467 | 480 | - run: ./buddy key:generate |
| 468 | - name: Qualify actual ENOSPC and fresh runtime recovery in a private filesystem | |
| 481 | - name: Qualify actual zero-byte and partial ENOSPC writes with fresh runtime recovery | |
| 469 | 482 | shell: bash |
| 470 | 483 | run: | |
| 471 | 484 | set -euo pipefail |