Skip to content

Retain PDF export diagnostics and allow slow browser startup in E2E - #14

Merged
Bowlerr merged 1 commit into
mainfrom
codex/release-pdf-test-diagnostics
Oct 24, 2026
Merged

Bowlerr merged 1 commit into
mainfrom
codex/release-pdf-test-diagnostics

Conversation

@Bowlerr

@Bowlerr Bowlerr commented Oct 24, 2026

Copy link
Copy Markdown
Owner

The post-merge release gate timed out after 30 seconds while a correctly submitted PDF export was still pending. Its trace showed no error, and cleanup discarded the exporter's logs, leaving slow Chromium startup indistinguishable from a hung subprocess.

Allow the PDF file assertion 60 seconds for its two Chromium processes while retaining the 30-second HTML deadline, existing PDF-content assertions, 90-second test limit, and zero retries. Failed tests now retain isolated VS Code/extension logs and bounded process output after shutdown and before sandbox cleanup. Product code and packaged files are unchanged.

Validation: current and minimum VS Code PDF journeys pass; strict TypeScript and lint pass; independent review found no blockers. An intentional failure after a real successful PDF export retained 22 log files, process output, and the exporter's navigation/render/write/cleanup diagnostics, with the sandbox removed. Full CI must pass before merge; then restart the 0.5.0 release workflow on the updated main revision.

@coderabbitai

coderabbitai Bot commented Oct 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 31 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2e795e1f-3111-45f8-9cde-332db7df218c
Commits

Reviewing files that changed from the base of the PR and between f0deb30 and 835e255.

Files selected for processing: 3
  • docs/RELEASE-PLAN.md
  • test/e2e/export.e2e.test.ts
  • test/e2e/vscodeFixture.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Bowlerr
Bowlerr merged commit a007eb8 into main Oct 24, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant