Skip to content

Conversation

@JannikZed
Copy link
Contributor

next.js 16 support WITHOUT cache components support.

  • adds new browser tests for new updateTag server action function

JannikZed and others added 15 commits November 23, 2025 20:09
- Add new integration test app for Next.js 16.0.3
- Include test configuration with Redis cache handler setup
- Add complete project structure with dependencies and lockfile
- Update README to document Next.js 15.4.7 and 16.0.3 compatibility
- Add note about Cache Components support being in development
- Implement revalidateTag profile support (max and expire) in test app
- Add integration tests for Next.js 16 caching APIs including revalidateTag profiles
- Test both 'max' and '{expire: 60}' revalidation profiles
- Upgrade Vitest from 2.1.5 to 4.0.13 and related packages (@vitest/coverage-v8, @vitest/ui)
- Add @vitest/browser-playwright for browser-based testing capabilities
- Add new test:browser npm script for running browser tests
- Update pnpm lockfile with new dependencies and Rollup platform binaries
- Replace @vitest/browser-playwright with @playwright/test for E2E tests
- Add playwright.config.ts with base configuration and test directory
- Add test:e2e npm script for running Playwright tests
- Create new Playwright test for updateTag Server Action functionality
- Add update-tag-test page to Next.js 16 test app for E2E testing
- Disable Vitest browser mode in vitest.browser.config.ts
- Add type annotations to integration
- Add .last-run.json to .gitignore
- Remove tracked test-results/.last-run.json file
- Add dedicated step to run Playwright E2E tests in CI
- Configure tests to run only for next-app-16-0-3 matrix entry
- Set PLAYWRIGHT_BASE_URL environment variable to localhost:3055
- Add step to install Playwright browsers with dependencies
- Configure installation to run only for next-app-16-0-3 matrix entry
- Ensure browsers are available before E2E test execution
@github-actions
Copy link

Coverage Report

Coverage after merging next-16-wip into main will be:

Hit/ Total Coverage
🌿 Branches 0 / 233 0% 🫣
🔢 Functions 0 / 76 0% 🫣
📝 Lines 2 / 376 0.53% 🫣

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.

3 participants