-
Notifications
You must be signed in to change notification settings - Fork 28
(ci) E2E supabase moves to local runner, more parallelism #734
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
Changes from 55 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
be124ea
ci: run E2E against local Supabase in parallel with deploy preview
jon-bell fed5617
ci: scale Playwright to 16 workers, cache .next/cache
jon-bell 7e4e129
ci: use real GHA secrets in e2e-local, capture supabase logs
jon-bell 0f391c9
ci: trigger workflow on this branch for testing
jon-bell d72a07a
ci: route e2e-local to pawtograder-e2e runner
jon-bell 9c0fa11
ci: overlap supabase start with build, drop playwright workers to 8
jon-bell fef7822
ci: drop migration workaround, parallelize playwright install
jon-bell 2eff881
chore: silence dotenv v17 promo tips with quiet: true
jon-bell b1bf1ff
ci: drop deploy-preview, leave only local-Supabase E2E
jon-bell 4097831
test: assert dialog data-state=closed instead of !visible
jon-bell e02be44
test: revert overcorrected dialog fixes
jon-bell 17e63e2
test: drop trace=on, keep traces only on retry
jon-bell b4ed17b
test: stabilize 7 flaky e2e tests across grading + gradebook + discus…
jon-bell 22739a6
test: replace flake-fixing waits with real application signals
jon-bell eb21139
test: harden 7 CI flakes with strict-mode + realtime-race fixes
jon-bell 6215a15
fix(submissions): await reviewAssignments.refetchAll before finalize …
jon-bell 591519c
test(e2e): retry generateLink with backoff on transient GoTrue errors
jon-bell 50862a4
test(e2e): wait on real hydration signals in three flaky cases
jon-bell 4dc3ae1
test(e2e): fix three races in lab-sections webkit test
jon-bell 3c71ccc
fix(table-controller): await in-flight refetch in refetchAll
jon-bell db9d0b7
test(e2e): wait for gradebook recalculations to drain before sampling…
jon-bell 750d054
fix(annotations): close line-annotation popover optimistically
jon-bell 21f7f34
fix(gradebook): keep ColumnDef stable across score updates; retry reo…
jon-bell 487428d
fix(table-controller): catch up missed inserts after initialData hydr…
jon-bell 3e118be
test(e2e): gate Complete Self Review on DB row, not just toast
jon-bell d31246c
test(e2e): assert menu Content data-state=closed instead of positione…
jon-bell 2b0bbb8
test(e2e): gate Self Review Check 2 region on DB row + reload escape …
jon-bell 655ed35
test(e2e): gate Unfollow button on DB watcher row + reload escape hatch
jon-bell 583d8b2
test(e2e): apply same DB-poll Unfollow gate to public-thread reply
jon-bell 1ef6f00
ci: give Supabase 20s grace after bg start exits
jon-bell 7fec782
fix(gradebook): always re-enqueue row recalc on user cell edits
jon-bell 4ff8f58
test(e2e): gate office-hours Submit Request on DB-confirmed help_requ…
jon-bell 41fe985
Revert "fix(gradebook): always re-enqueue row recalc on user cell edits"
jon-bell 9afe7cd
fix(gradebook): re-enqueue dependent recalc on user edits across in-f…
jon-bell 575bfe0
fix(useAllStudentRoles): catch up missed user_roles inserts at hook m…
jon-bell a32204b
fix(discussion): paint thread heading on first navigation without reload
jon-bell ea80e6e
test(e2e): drop Self Review Check 2 reload bandaid; getById on-demand…
jon-bell eb983f6
fix(office-hours): navigate before form-state cleanup to keep router.…
jon-bell 8fa7867
fix(gradebook): hoist SelectedPopoverContent to module scope
jon-bell f4dc8a2
test(e2e): drop discussion_thread_watchers DB-poll Unfollow bandaids
jon-bell 282f8ab
fix(table-controller): run post-SSR catch-up regardless of auto-refet…
jon-bell d0f31d9
fix(table-controller): make post-SSR catch-up one-shot per controller…
jon-bell 5723f5d
ci: drop Playwright workers 8→6 after recurring OOM-kills
jon-bell 700633f
ci: isolate e2e-local Supabase per run + cancel superseded runs
jon-bell 39d3633
ci: PR feedback batch — pin supabase CLI, single-line PEM, fail-loud …
jon-bell 76460b7
fix(table-controller): in-flight guard on catchUpSinceWatermark + plu…
jon-bell 69d78ef
test(e2e): retry generateMagicLink rejections, not just error returns
jon-bell abb02e8
test(e2e): poll DB for self-review review_assignment row before clicking
jon-bell d266ffb
test(e2e): tighten gradebook column reorder + recalc-idle helpers
jon-bell 526395d
test(e2e): use toHaveCount(0) for closed Add Extension dialog
jon-bell 9e1494e
fix(gradebook): lock pre-update row in cell recalc wrappers
jon-bell 98d2d1b
fix(finalize-early): don't claim finalize failed when only refetch fails
jon-bell c887670
fix(gradebook): re-run sort/filter accessors after realtime data ticks
jon-bell 0714cda
ci: drop temp ci/parallel-e2e-local-supabase push trigger
jon-bell eaac2ed
review: PR feedback batch 2 — concurrency, identity, dead state, copy
jon-bell ae93657
review: PR feedback batch 3 — namespace tmp, drain all pulses, drop r…
jon-bell 769bfe6
fix(gradebook): consolidate cell-recalc migrations into one
jon-bell 7d76254
ci: temporarily re-add branch push trigger for one final validation lap
jon-bell a0893f1
review: PR feedback batch 4 — null-vs-undefined, stale controller, as…
jon-bell 9c430ee
Drop temp push trigger after final green validation lap
jon-bell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.