Skip to content

Commit 8c6022c

Browse files
committed
fix(persistence): preserve cached task access during history recovery
1 parent 4df4113 commit 8c6022c

36 files changed

Lines changed: 1547 additions & 660 deletions

‎.github/workflows/code-qa.yml‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ jobs:
9696
run: pnpm lint
9797
- name: Check types
9898
run: pnpm check-types
99-
- name: Test restart artifact sanitization
100-
run: pnpm --filter @roo-code/vscode-e2e test:restart-artifacts
10199
- name: Validate Code QA workflow
102100
run: pnpm test:code-qa-ci
103101
- name: Validate Solheim provider smoke workflow
@@ -111,6 +109,7 @@ jobs:
111109
- name: Check agent evals types
112110
run: pnpm agent-evals:check-types
113111
- name: Model-check task lifecycle protocols
112+
timeout-minutes: 10
114113
run: pnpm lifecycle:model-check
115114
- name: Validate MCP OAuth integration
116115
run: pnpm mcp:integration-check

‎.github/workflows/e2e.yml‎

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -156,16 +156,6 @@ jobs:
156156
if: github.event_name != 'pull_request' || steps.e2e-marker.outputs.cache-hit != 'true'
157157
run: TEST_FILE=restart-persistence.test USE_MOCK=true xvfb-run -a pnpm --filter @roo-code/vscode-e2e exec node ./out/runTest.js
158158

159-
- name: Upload restart-persistence failure artifacts
160-
# Publish only generated metadata. Raw histories and logs are excluded.
161-
if: failure()
162-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
163-
with:
164-
name: restart-persistence-failure
165-
retention-days: 7
166-
path: apps/vscode-e2e/test-failures/**/diagnostics.json
167-
if-no-files-found: ignore
168-
169159
- name: Explain skipped mocked E2E pass marker
170160
if: steps.e2e-marker.outputs.cache-hit != 'true' && steps.run-e2e.outcome == 'success' && steps.vscode-fallback.outputs.used == 'true'
171161
run: echo "Skipping mocked E2E pass marker because tests ran against a stale cached VS Code binary (VS Code download endpoints unreachable)."

‎.gitignore‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ AGENTS.local.md
2727
.vscode-test/
2828
apps/vscode-e2e/playwright-report-electron/
2929
apps/vscode-e2e/test-results-electron/
30-
apps/vscode-e2e/test-failures/
3130

3231
# Docs
3332
docs/_site/

‎apps/vscode-e2e/package.json‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"format": "prettier --write src",
88
"test:ci": "pnpm -w bundle && pnpm --filter @roo-code/vscode-webview build && pnpm test:run",
99
"test:ci:mock": "pnpm -w bundle && pnpm --filter @roo-code/vscode-webview build && USE_MOCK=true pnpm test:run",
10-
"test:restart-artifacts": "tsc -p tsconfig.restart-artifacts.json && node ./out/restart/scenarioWorkspace.test.js",
1110
"test:record": "AIMOCK_RECORD=true pnpm test:ci",
1211
"test:run": "rimraf out && tsc -p tsconfig.json && dotenv -e .env.local -- node ./out/runTest.js",
1312
"themes:build": "pnpm -w bundle && pnpm --filter @roo-code/vscode-webview build && rimraf out && tsc -p tsconfig.json",

‎apps/vscode-e2e/src/restart/scenarioWorkspace.test.ts‎

Lines changed: 0 additions & 186 deletions
This file was deleted.

0 commit comments

Comments
 (0)