Skip to content

test: isolate Playwright tests #102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Dec 19, 2024
Merged

test: isolate Playwright tests #102

merged 13 commits into from
Dec 19, 2024

Conversation

angeloashmore
Copy link
Member

Types of changes

  • Chore (a non-breaking change which is related to package maintenance)
  • Bug fix (a non-breaking change which fixes an issue)
  • New feature (a non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Description

Checklist:

  • My change requires an update to the official documentation.
  • All TSDoc comments are up-to-date and new ones have been added where necessary.
  • All new and existing tests are passing.

@angeloashmore angeloashmore marked this pull request as draft December 13, 2024 03:16
@angeloashmore angeloashmore marked this pull request as ready for review December 19, 2024 06:55
@angeloashmore angeloashmore merged commit 89366dc into aa/v2 Dec 19, 2024
3 checks passed
@angeloashmore angeloashmore deleted the aa/v2-isolated-pw-tests branch December 19, 2024 06:55
angeloashmore added a commit that referenced this pull request Jan 29, 2025
* feat: init v2

* docs: reword message

* feat: reconfigure `package.json` and `vite.config.ts`

* chore: use exact dev version

* docs: add missing TSDoc

* test: add PrismicNextLink tests

* test: more APIs

* ci: use modern Node.js versions

* ci: use latest Node.js for single-Node.js jobs

* chore: fix eslint setup

* ci: simplify workflow

* ci: don't fail fast

* test: fix for Node 18 compat

* chore: remove unused asset

* chore: stuff

* feat: base setup

* test: add full preview test

* test: add all tests

* ci: fix env secret name

* ci: trigger

* ci: use different env var

* ci: add Prismic auth

* ci: fix secrets

* tests: fix deps

* ci: use unique playwright report name

* test: fix Node.js 18 compat

* chore: remove unused vitest deps

* ci: adjust workflow

* ci: remove Codecov

* test: isolate Playwright tests (#102)

* test: isolate Playwright tests

* ci: try multiple workers

* feat: attempt persisted, shared repository

* test: implement own prismic client

* test: remove slice machine from e2e projects

* test: create storage state file on start

* test: remove console.log

* test: isolate xsrf token

* test: fix preview tests

* test: refactor

* test: add teardown

* chore: use workspaces

* ci: fix installation

* ci: run size-limit maybe?

* chore: update infra

* feat: cleanup

* fix: remove PR template

* test: refactor infra organization

* test: fix setup/teardown test filters

* fix: preview reloading with pages router

* ci: use correct env var name and remove npm token

* ci: replace last remaining _USERNAME var

* test: add Next.js 14 test projects

* chore: update `package-lock.json`

* test: use correct Next.js config file format

* test: add `experimental.outputFileTracingRoot` to Next.js 14 projects

* chore: release alpha as major

* test: remove Next.js 14 test apps

* test: increase timeout

* fix: use `redirect: "manual"`

* docs: remove irrelevant TSDocs

* chore(release): 2.0.0-alpha.0

* fix: don't hard-refresh the page on preview updates

* chore(release): 2.0.0-alpha.1

* fix: treat `PrismicNextImage` as a server component

* Revert "fix: treat `PrismicNextImage` as a server component"

This reverts commit 9acfdc2.

* chore: clean up peer dependency versions

* fix: use `FC` over `JSX` to support React 18

* chore(release): 2.0.0-alpha.2

* feat: forward ref to `<PrismicNextImage>`
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