Commit graph

40 commits

Author SHA1 Message Date
harshsoni2024
f6599b285d
Fix: Playwright remove all browsers binaries vulnerability (#26959) 2026-04-06 11:00:29 +05:30
miriann-uu
7efbeb555c
GEN-4896: Fix/ghsa head ref (#26861)
* Fix github.head_ref injection with github.event.pull_request.number

* Fix github.head_ref injection with github.event.pull_request.number

* Fix github.head_ref injection with github.event.pull_request.number
2026-03-30 10:48:12 -04:00
Ayush Shah
3db4b1b75b
Fix environment variable reference for PLAYWRIGHT_BQ_PROJECT_ID in workflow files (#25602) 2026-01-29 14:20:15 +05:30
Shailesh Parmar
d4f8d11c99
chore: Exclude playwright documentation and doc-generator paths from various CI workflow triggers. (#25568) 2026-01-28 05:12:03 +00:00
Shailesh Parmar
a283702a4f
Upgrade Playwright from 1.51.1 to 1.57.0 (#24330)
* Upgrade Playwright from 1.51.1 to 1.54.2

- Updated @playwright/test package to version 1.54.2 in package.json
- Updated Playwright browser installation to 1.54.2 in all GitHub workflow files:
  - mysql-nightly-e2e.yml
  - playwright-mysql-e2e.yml
  - playwright-postgresql-e2e.yml
  - postgresql-nightly-e2e.yml
- Updated yarn.lock to reflect the new Playwright version and its dependencies

Using 1.54.2 instead of 1.56.x to avoid regression bug with "Internal error: step id not found"
that affects fixtures in Playwright 1.55+ (see microsoft/playwright#37147).

This upgrade brings stable Playwright features, improvements, and bug fixes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: update Playwright tests and utility functions for improved query handling and response validation

* fix: update URL wait conditions in Data Insight tests for accurate navigation

* fix: refine search response handling in verifyDeletedEntityNotVisible function

* fix: correct Playwright worker configuration in workflow files

- Fixed missing backslash continuation in playwright-postgresql-e2e.yml causing --workers=50% to be ignored
- Added missing --workers=50% flag in else block of playwright-postgresql-e2e.yml
- Fixed missing backslash continuation in postgresql-nightly-e2e.yml
- Fixed missing backslash continuation in mysql-nightly-e2e.yml

These syntax errors caused Playwright tests to run with unlimited workers (default CPU cores × 2),
leading to resource exhaustion and GitHub Actions runner communication failures. With this fix,
tests will properly run with 50% workers (1 worker on 2-core runners) preventing memory/CPU starvation.

* fix: increase Playwright worker count to 75% in workflow files

* fix: update Playwright tests to use correct role selectors and encode query parameters

* fix: reduce Playwright worker count from 75% to 50% in CI workflows

* fixed failing test

* fix: remove worker count specification from Playwright test commands in CI workflows

* fix: update Playwright test commands to specify worker count and adjust ESLint ignore settings

* fix: reduce worker count in Playwright configurations to prevent resource exhaustion

* fix: change waitForLoadState from 'networkidle' to 'domcontentloaded' in redirectToHomePage function

* fix: increase worker count to 3 in Playwright config and add navigation timeout to prevent hangs

* fix: reduce worker count to 2 in Playwright config to optimize resource usage

* Upgrade Playwright from 1.51.1 to 1.56.1

- Updated @playwright/test package to version 1.56.1 in package.json
- Updated Playwright browser installation to 1.56.1 in all GitHub workflow files:
  - mysql-nightly-e2e.yml
  - playwright-mysql-e2e.yml
  - playwright-postgresql-e2e.yml
  - postgresql-nightly-e2e.yml
- Updated yarn.lock to reflect the new Playwright version and its dependencies
- Reduced workers from 4 to 2 in playwright.config.ts to prevent resource exhaustion
- Added navigationTimeout: 60000 to prevent infinite hangs on networkidle waits
- Changed networkidle to domcontentloaded in redirectToHomePage function

This upgrade brings the latest stable Playwright features, improvements, and bug fixes while addressing resource exhaustion issues.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* fix: downgrade Playwright to version 1.55.1 in workflow files and package.json

* chore: upgrade Playwright to version 1.57.0 in workflow files and package.json

* trying firfox

* chore: upgrade Playwright to version 1.57.0 in OpenMetadata

- Updated @playwright/test package to version 1.57.0 in package.json
- Updated Playwright browser installation to 1.57.0 in all GitHub workflow files:
  - mysql-nightly-e2e.yml
  - playwright-postgresql-e2e.yml
  - postgresql-nightly-e2e.yml
- Updated yarn.lock to reflect the new Playwright version and its dependencies
- Maintained Chromium browser configuration for all test projects
- Kept worker optimization at 2 workers and --workers=50% flag for resource management

This upgrade brings the latest stable Playwright features, improvements, and bug fixes, including resolution of the "step id not found" regression bug.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* chore: update Playwright trace configuration to 'on-first-retry'

* revert worker setting

* fix failing test

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-12-31 17:06:09 +05:30
Mohit Tilala
9f6c07cb1c
Upgrade github workflows to use python 3.10 (#24203) 2025-11-07 16:43:04 +05:30
Aniket Katkar
048e6ebc9b
Change ingestion_dependency to all (#24174) 2025-11-05 12:10:55 +05:30
satish
bc7c3499fc
Use .nvmrc in github workflows (#23071)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-08-23 16:11:19 +05:30
satish
9b2222fa4d
Revert "Node upgrade and webpack to vite (#22993) (#22997)" (#23069)
This reverts commit bef698b8e6.
2025-08-23 14:24:42 +05:30
Shailesh Parmar
bef698b8e6
Node upgrade and webpack to vite (#22993) (#22997)
* Node upgrade and webpack to vite (#22993)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Node upgrade (#23000)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* Node upgrade (#23006)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

* Add node setup in workflow instead of relying on runners default node

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* downgrade vite svgr to support both default and react component export

* Update build structure and fix qs ts error (#23030)

* Get node version from .nvmrc for github workflows (#23051)

* Update build structure and fix qs ts error

* Get node version from .nvmrc for github workflows

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Webpack cleanup (#23062)

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

---------

Co-authored-by: satish <satishmwaghela@gmail.com>
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-08-22 19:13:55 +05:30
Ayush Shah
726fa89c80
Refactor: remove doc changes from OM repo (#22019) 2025-08-20 14:28:48 +05:30
Shailesh Parmar
bb9b395243
Upgrade playwright version to 1.51.1 (#22884)
* Upgrade playwright version to 1.54.2 (latest) to support indexedDb storageState (#22879)

* bump playwright version to latest

* update playwright version in workflow files

* update playwright installation step in workflow files to ensure consistent working directory

---------

Co-authored-by: “maulikkotak98” <“maulik.k@deuexsolutions.com”>

* update playwright version to 1.51.1

* fix tests for lineage

* minor refactor and cleanup

* fix lineage tests

---------

Co-authored-by: Maulik Kotak <72746599+maulikkotak98@users.noreply.github.com>
Co-authored-by: “maulikkotak98” <“maulik.k@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-18 14:41:01 +05:30
Chirag Madlani
b119a34a1e
Revert "chore(ci): improve e2e runners with conditions (#22084)" (#22183)
This reverts commit 1db71c06d4.
2025-07-07 14:59:26 +05:30
Chirag Madlani
1db71c06d4
chore(ci): improve e2e runners with conditions (#22084) 2025-07-02 11:58:51 +05:30
Shailesh Parmar
5f93b1d581
fix: updated snowflake test based on new configs (#21349) 2025-05-22 14:38:08 +05:30
Aniket Katkar
fa6b1b9ec1
Chore(ui): Add Autopilot playwright and separate Nightly tests (#20840)
* Add AutoPilot playwright tests

* Update the playwright config and separate the nightly tests

* Delete the created service

* Fix the tests

* Increase the AutoPilot timeout

* Reduce the timeout for AutoPilot and add default filter inputs

* - Update playwright workflow
- Move the ingestion based tests unaffected by the autopilot app out of nightly

* Renamed nightly folder to follow the coding standard

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-04-28 10:29:49 +05:30
Aniket Katkar
aafb0514a5
Update the playwright workflow for the PRs to omit the nightly only tests (#20831) 2025-04-15 15:04:18 +05:30
Ayush Shah
eca3770a93
MINOR: Update Playwright integration test workflows to use 'playwright' deps (#20558) 2025-04-01 23:42:31 +05:30
Akash Jain
01be445562
chore(CI): Revert to Standard Github Runners (#20241) 2025-03-13 19:24:07 +05:30
Akash Jain
d1ae36129c
chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
Chirag Madlani
84511a568d
chore(ci): run ingestion tests for ingestion changes (#20225) 2025-03-13 16:00:46 +05:30
Matias Puerta
99a2372fe4
[CHORE] Move playwright workflows to larger runners (#20115)
* [CHORE] Move workflows to larger runners

* chore: Move only playwright tests to large runners

---------

Co-authored-by: Akash-Jain <15995028+akash-jain-10@users.noreply.github.com>
2025-03-13 15:39:31 +05:30
Akash Jain
4eec3eddea
chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
Shailesh Parmar
3d9e9dd9ab
Bump: playwright to v1.48.2 (#19448) 2025-01-20 20:34:48 +05:30
Chirag Madlani
244e3ab490
Revert "bump(playwright): update playwright for batter tracing (#19440)" (#19449)
This reverts commit 0e58eb71b1.
2025-01-20 17:12:53 +05:30
Chirag Madlani
0e58eb71b1
bump(playwright): update playwright for batter tracing (#19440) 2025-01-20 14:05:03 +05:30
tarunpandey23
746972dce6
Feat/update action workflow (#19320) 2025-01-17 10:07:59 +05:30
Andrés Muñoz Vera
21dd3e4342
Fix(ci) downgrade ubuntu version on playwright jobs (#19339)
* Fix: downgrading ubuntu version to 22.04 on playwright jobs

* Fix: indentation issue in playwright skip jobs
2025-01-13 16:55:52 +01:00
Chirag Madlani
5fc17e1d9f
minor(ci): e2e playwright limit install dependacy step (#17921) 2024-09-19 22:57:12 +05:30
Chirag Madlani
4b0b22af2a
fix(e2e): ingestion related flaky failures (#17848)
* fix(e2e): ingestion related flaky failures

* no need to run workflow for ready_for_review state update

* await for queued or running status

* fix failing tests

* fix issue

* add support for partial success
2024-09-18 18:11:08 +05:30
Chirag Madlani
d36f0e1615
ci(e2e): speed up playwright with 2 machines (#17630)
* ci(e2e): speed up playwright with 4 machines

* Increase playwright machine to 2
2024-08-29 19:32:39 +05:30
Chirag Madlani
8c9abbcae7
update env for playwright tests (#17598) 2024-08-27 22:08:42 +05:30
Chirag Madlani
e4927373bb
fix(test): separate playwright for oss (#17543)
* fix(test): separate playwright for oss

Run specific tests based on OSS flagged

* fix(test): playwright with fals IS_OSS
2024-08-22 07:17:58 +00:00
Shailesh Parmar
4395455d18
Minor: fix version of playwright in CI (#16791) 2024-06-25 15:39:32 +05:30
Imri Paran
d2c23171db
use setup action for playwright e2e (#16636) 2024-06-12 23:16:43 +05:30
Shailesh Parmar
889ce87a2e
chore(CI): Add PostgreSQL playwright and skip workflows (#16623)
* workflow: add postgresql playwright and skip workflow

* addressing comments
2024-06-12 15:44:52 +05:30
Aniket Katkar
8c2a556918
Docs: Required content changes to fix the copy-to-clipboard functionality (#16557)
* Required content changes to fix the copy-to-clipboard functionality

* fix(workflow): typo for paths-ignore for playwright (#16559)

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-06-06 21:07:16 +05:30
Shailesh Parmar
5a457d37fe
minor: updated workflow to run playwright from branch changes (#16511) 2024-06-03 12:58:43 +05:30
Shailesh Parmar
136ec635a7
playwright: initial setup of playwright for UI (#16419)
* playwright: initial setup of playwright for UI

* playwright test 1

* minor change

* added dashboard entity test

* added cli report setup for playwright

* reset unwanted changes

* updating baseUrl

* added playwright for glossary

* updated folder structure

* added classes of container, dashboard, mlmodal, pipeline, searchindex, topic

* addressing comment

* miner fix
2024-05-31 11:01:10 +05:30
Shailesh Parmar
8c29130453
minor: playwright mysql workflow (#16439)
* minor: playwright mysql workflow

* addressing comment
2024-05-28 16:51:53 +05:30