-
Notifications
You must be signed in to change notification settings - Fork 46k
ci(frontend): add Playwright PR smoke suite with seeded QA accounts #12682
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
Abhi1992002
merged 93 commits into
dev
from
abhimanyuyadav/secrt-2184-automated-qa-testing-pipeline-for-pr-releases-2
Apr 14, 2026
Merged
Changes from 2 commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
c5a76cb
Add Playwright PR smoke automation pipeline
Abhi1992002 b782e11
Remove redundant Playwright seeded user pool setup
Abhi1992002 189d86d
Add 16 happy-path smoke tests
Abhi1992002 9710f4a
Convert smoke suite to PR E2E happy paths
Abhi1992002 d9d42b8
Use deterministic marketplace agent for PR E2E
Abhi1992002 7ec2abf
Fix backend lint issues
Abhi1992002 ed476b4
Harden PR E2E happy path tests
Abhi1992002 d4fc0ac
feat(copilot): add Fast/Thinking mode toggle with full tool parity (#…
majdyz 5f9873d
ci(frontend): stabilize pr e2e smoke tests
Abhi1992002 de20742
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 2688d39
fix(frontend): resolve lint and codeql issues
Abhi1992002 ff63e42
refactor(frontend): consolidate e2e and integration test suites
Abhi1992002 dad858d
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 033df72
fix(backend): remove unintended source changes
Abhi1992002 1f574e8
fix(frontend): resolve pr local type regressions
Abhi1992002 0581138
fix(frontend): stabilize library e2e run action
Abhi1992002 dc62738
fix(frontend): format library e2e helper
Abhi1992002 865cca6
ci(frontend): expand pr e2e coverage
Abhi1992002 f76ce87
fix(frontend): stabilize e2e happy paths
Abhi1992002 4a0c378
fix(frontend): stabilize remaining e2e cases
Abhi1992002 69fa573
fix(frontend): add library agent page e2e coverage
Abhi1992002 b59a9dc
fix(frontend): stabilize e2e happy paths
Abhi1992002 15c0839
ci(frontend): set playwright workers to 6
Abhi1992002 8d711c7
merge: resolve conflicts with dev
Abhi1992002 a77b61d
fix(frontend): restore useDeleteWorkspaceFile import and prettier for…
Abhi1992002 c8dc1c4
fix(frontend): drop flaky e2e schedule test and brittle marketplace t…
Abhi1992002 edf79c5
test(frontend): refactor e2e happy paths into page objects
Abhi1992002 5f3d5b8
fix(frontend): stabilize playwright smoke suite
Abhi1992002 2493fde
fix(platform): address e2e review follow-ups
Abhi1992002 ac47ffb
fix(frontend): harden playwright helper URLs
Abhi1992002 188fe7d
fix(frontend): pin marketplace smoke agent
Abhi1992002 dab71d1
fix(frontend): wait for wallet popover state
Abhi1992002 eab2780
fix(tests): enhance API key creation and import agent workflows with …
Abhi1992002 fa9e8c5
fix(frontend): revert non-test schedule modal edits
Abhi1992002 6b166a9
test(frontend): strengthen release e2e checklist assertions
Abhi1992002 f639d7a
test(frontend): extend release coverage for library and profile flows
Abhi1992002 ad83b5e
fix(frontend): stabilize seeded e2e auth user selection
Abhi1992002 471ace3
fix(frontend): repair library e2e graph typing
Abhi1992002 d9e7330
fix(frontend): avoid busy polling library run status
Abhi1992002 ef0715c
fix(platform): stabilize marketplace e2e run flow
Abhi1992002 e23e94b
fix(frontend): address PR review feedback
Abhi1992002 8ed7af8
fix(platform): stabilize marketplace calculator smoke flow
Abhi1992002 7226320
fix(backend): merge dev and fix lint
Abhi1992002 7d197ea
fix(backend): format platform cost tests
Abhi1992002 bd3bd72
fix(frontend): drop hardcoded auth storage origin
Abhi1992002 33e99ad
fix(frontend): restore marketplace image components
Abhi1992002 16ed3f4
fix(frontend/marketplace): stabilize marketplace run smoke test
Abhi1992002 1a29bd9
fix(frontend): unflake playwright marketplace and library flows
Abhi1992002 7e8998a
fix(frontend): stabilize playwright output and schedule waits
Abhi1992002 9a9acb9
fix(platform): stabilize playwright marketplace and schedule flows
Abhi1992002 c139077
fix(frontend): distinguish missing schedule listener from post failure
Abhi1992002 147291c
fix(backend): reassign seeded marketplace graph ids
Abhi1992002 7c9d72f
fix(frontend): stabilize and speed up playwright smoke suite
Abhi1992002 4c0c5e5
fix(frontend): simplify flaky playwright smoke flows
Abhi1992002 b941524
fix(frontend): stabilize flaky playwright auth and library flows
Abhi1992002 45ccf1d
fix(platform): stabilize scheduler and export e2e flow
Abhi1992002 5c709d0
fix(platform): skip scheduler startup backfill in e2e
Abhi1992002 790672f
fix(frontend): stabilize library and builder e2e flows
Abhi1992002 2f52e04
fix(frontend): format playwright library helpers
Abhi1992002 58a7ffb
fix(frontend): address library e2e review feedback
Abhi1992002 d968124
fix(backend): revert scheduler startup backfill gate
Abhi1992002 ed79fac
fix(frontend): stabilize export e2e flow
Abhi1992002 387a76b
ci(platform): wait for scheduler before e2e
Abhi1992002 5bbbde6
ci(platform): wait for scheduler via container health
Abhi1992002 e1385ca
ci(platform): remove scheduler readiness check
Abhi1992002 51880c1
dx(frontend): trim and stabilize e2e smoke suite
Abhi1992002 36d1585
Revert "dx(frontend): trim and stabilize e2e smoke suite"
Abhi1992002 07cab22
fix(platform): remove scheduler smoke test and reuse seeded listing
Abhi1992002 dd99112
fix(frontend): harden flaky e2e selectors
Abhi1992002 cb30f6a
fix(frontend): tolerate schedule fetch failures in library e2e
Abhi1992002 441f7bb
fix(frontend): restore schedule stale tracking
Abhi1992002 43c7587
fix(frontend): increase waitForExportActionSurface timeout to 30s
Abhi1992002 c11154f
fix(frontend): simplify flaky export test to wait directly for button
Abhi1992002 e395825
fix(frontend): revert useSidebarRunsList changes to match dev
Abhi1992002 b47915a
fix(frontend): simplify flaky export test to wait directly for button
Abhi1992002 7d9ae07
fix(frontend): remove flaky export agent e2e test
Abhi1992002 4de08ee
fix(frontend): format builder-happy-path.spec.ts with prettier
Abhi1992002 244142a
fix(frontend): remove brittle agent name assertion from marketplace e2e
Abhi1992002 f439eb1
fix(frontend): use search flow for marketplace e2e instead of hardcod…
Abhi1992002 596e937
fix(frontend): search for agent in library after marketplace add
Abhi1992002 ab54448
fix(platform): fix flaky marketplace e2e search and calculator graph …
Abhi1992002 a93a9e3
fix(backend): format e2e_test_data.py with black
Abhi1992002 c137fe1
fix(frontend): use visible selector for marketplace e2e store-card lo…
Abhi1992002 3e000d4
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 4ce7d77
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 964a69f
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 936bb46
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 7222b6b
fix(platform): make graph seeding idempotent and address PR review fe…
Abhi1992002 312fe44
Merge branch 'abhimanyuyadav/secrt-2184-automated-qa-testing-pipeline…
Abhi1992002 514967a
ci(platform): make backend codecov check informational
Abhi1992002 7466f86
Revert "ci(platform): make backend codecov check informational"
Abhi1992002 473fec1
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 12110c7
Merge branch 'dev' into abhimanyuyadav/secrt-2184-automated-qa-testin…
Abhi1992002 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
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.