Commit graph

9634 commits

Author SHA1 Message Date
Johnny shultz
5264ba45cd CASH-532
CASH-532 leadgen stopped loader spinning on vehicle, handled edge case for split windshield on vehicle damage, sent motor homes to error on vehicle damage
2025-05-13 14:12:04 -04:00
chloeherdsafelite
066de75a8e
Merge pull request #2506 from Safelite/feature/CASH-45
Feature/cash 45
2025-05-13 12:32:34 -04:00
Chloe Herd
73ec3ce9ee Load session before updating funnel cookie 2025-05-13 12:27:28 -04:00
Chloe Herd
de73de51b3 Merge remote-tracking branch 'origin/release/2025.05.22' into feature/CASH-45 2025-05-13 12:00:53 -04:00
Chris
9b9ed8a927
Merge pull request #2505 from Safelite/rlsmerge/2025.05.14-to-2025.05.22
Rlsmerge/2025.05.14 to 2025.05.22
2025-05-13 11:54:55 -04:00
Chloe Herd
c48f16bb99 Remove console log 2025-05-13 11:53:57 -04:00
Chloe Herd
fffa7fd889 Merge remote-tracking branch 'origin/release/2025.05.22' into feature/CASH-45 2025-05-13 11:50:45 -04:00
Chloe Herd
5f7840057a Progress bar cleanup 2025-05-13 11:50:30 -04:00
Chris Redelinghuys
8b374ec107 Merge branch 'release/2025.05.14' into rlsmerge/2025.05.14-to-2025.05.22 2025-05-13 11:48:11 -04:00
CarlNation
54fe50cd21
Merge pull request #2504 from Safelite/nation/debugHeritageIns
debug return from heritage
2025-05-13 11:37:01 -04:00
CarlNation
03a6387331
Merge branch 'release/2025.05.22' into nation/debugHeritageIns 2025-05-13 10:58:19 -04:00
chloeherdsafelite
1e0b3c048b
Merge pull request #2503 from Safelite/feature/CASH-45
Fix premature saving
2025-05-13 10:58:07 -04:00
CarlNation
0b7e4f578b prettier 2025-05-13 10:57:55 -04:00
CarlNation
910fe50702 debug return from heritage
debug return from heritage
2025-05-13 10:55:53 -04:00
Chloe Herd
4d481bfd77 Only save session on nav if email or phone number is present 2025-05-13 10:49:41 -04:00
Chloe Herd
c9e2c20067 Merge remote-tracking branch 'origin/release/2025.05.22' into feature/CASH-45 2025-05-13 10:47:44 -04:00
hiteshkumar87
3d38c046b1
Merge pull request #2499 from Safelite/feature/Digital/CASH-502
CASH-502
2025-05-13 14:49:05 +05:30
CarlNation
16a5bb6993
Merge branch 'release/2025.05.22' into feature/Digital/CASH-502 2025-05-13 04:41:02 -04:00
CarlNation
cd4bd030fa
Merge pull request #2502 from Safelite/feature/CASH-45
Router Update -- Logging
2025-05-13 04:39:44 -04:00
hiteshkumar87
dfdc79c4ae CASH-502
undo accidental changes
2025-05-13 12:27:37 +05:30
hiteshkumar87
144c420fcb
Merge branch 'release/2025.05.22' into feature/Digital/CASH-502 2025-05-13 11:57:01 +05:30
hiteshkumar87
7a9ac690e5 CASH-502
show mobile location question on mobile service selected
2025-05-13 11:56:30 +05:30
Chloe Herd
f0fa576ba2 Update logging for new router. 2025-05-12 16:29:15 -04:00
Chris
239c922eaf
Merge pull request #2501 from Safelite/feature/CASH-633
CASH-633: Show afterpay banner for insurance tab if afterpay breakout
2025-05-12 15:42:35 -04:00
Chris Redelinghuys
57c047a464 CASH-633: Prettier 2025-05-12 15:35:31 -04:00
Chris Redelinghuys
0ea4ef5e1d CASH-633: Show afterpay banner for insurance tab if afterpay breakout 2025-05-12 15:24:03 -04:00
Chloe Herd
fd077c8507 Merge remote-tracking branch 'origin/release/2025.05.22' into feature/CASH-45 2025-05-12 15:03:40 -04:00
maguire-arman
5c7a15da60 Skips content site deployment
Adds a variable to skip content site deployment during pipeline runs.

This allows for faster and more focused runs when content site changes are not relevant.
2025-05-12 10:58:44 -04:00
maguire-arman
70b41a4f17 Format Pipelines
Ensures consistent formatting across YAML files by standardizing quotes.
This improves readability and maintainability of the configuration files.
2025-05-12 10:51:55 -04:00
maguire-arman
7e5de7da3f Adds playwright test command
Adds a new npm script for running Playwright tests.

This allows for easier execution of end-to-end tests using Playwright.
2025-05-12 10:04:32 -04:00
maguire-arman
ecf3533bca changed the wait on to the correct url 2025-05-12 09:48:58 -04:00
maguire-arman
683d56aa38 Added qutoes to -e command as a safeguard 2025-05-12 09:43:00 -04:00
maguire-arman
c2154f9019 Fixed Grep Command for FMG 2025-05-12 09:30:50 -04:00
mvalaiyapathi
59a55efd2e
Merge pull request #2500 from Safelite/feature/CASH-535
CASH-535 - Moved saving the vuex code functionality from order helper…
2025-05-11 08:03:02 -04:00
hiteshkumar87
743a06bfae
Merge branch 'release/2025.05.22' into feature/Digital/CASH-502 2025-05-11 12:09:52 +05:30
hiteshkumar87
911a1f0e12 CASH-502
open mobile address when click on mobile option
2025-05-11 12:08:24 +05:30
Minojhini Valaiyapathi
be94c4cee5 Merge branch 'release/2025.05.22' into feature/CASH-535 2025-05-10 18:59:52 -04:00
Minojhini Valaiyapathi
ffe4c73044 CASH-535 - Fixed unit test 2025-05-10 18:51:34 -04:00
chloeherdsafelite
221abcc45e
Merge pull request #2498 from Safelite/feature/CASH-45
Feature/cash 45 - Router Rewrite
2025-05-09 16:40:12 -04:00
maguire-arman
998706c440 Removes output directory configuration
Removes the explicit `outputDir` configuration from the Playwright config.

The default output directory is sufficient and allows for more flexibility in test execution and reporting.
2025-05-09 15:49:22 -04:00
maguire-arman
cd5ddf946a Updates report configuration and project name
Updates the report configuration to adjust folder paths, logo locations, and the project name, ensuring correct paths and the proper project is referenced in reports.
2025-05-09 15:34:12 -04:00
maguire-arman
e90bea161d Updates test report output path
Updates the default folder path for generated test reports.
This ensures that test results are consistently saved in the
"artifacts/test-results" directory.
2025-05-09 15:22:45 -04:00
maguire-arman
8f88c84555 Adds Playwright Dockerfile
Creates a Dockerfile to run Playwright tests in a containerized environment.

This Dockerfile:
- Uses a Playwright base image.
- Installs dependencies.
- Installs Playwright browsers.
- Installs jq.
- Copies application code.

This ensures consistent and reproducible test execution across different environments.
2025-05-09 15:11:43 -04:00
maguire-arman
0e8ab72a4e Removes Playwright Dockerfile
Removes the dedicated Playwright Dockerfile.
The Playwright setup is now integrated into the primary Dockerfile.
2025-05-09 15:11:16 -04:00
maguire-arman
a5cae0fe42 Moves CI and Docker configuration files.
Relocates CI and Docker configuration files to the root directory.

This change simplifies the project structure by placing these essential configuration files at the top level, making them more accessible and easier to manage.
2025-05-09 15:06:32 -04:00
maguire-arman
bf44f1a59c Moves Dockerfile to playwright-tests directory
Moves the Playwright Dockerfile to the playwright-tests directory
to improve project organization and maintainability.
2025-05-09 15:04:34 -04:00
maguire-arman
86db1bf616 Adds dockerfile 2025-05-09 14:58:55 -04:00
maguire-arman
f29937700c Adds Automated Regression Pipeline&Jira writeback reporter to playwright
Implements a custom Playwright reporter to integrate with Jira.

This reporter automatically creates/updates test case and bug subtasks in Jira based on Playwright test results. It also uploads the ortoni HTML report to the parent Jira card.

Key features:
- Creates a regression card if none are found
- Transitions test subtasks based on test results.
- Creates bug subtasks for failed tests.
- Uploads the Ortoni HTML report as an attachment to the Jira card.
- Configurable through environment variables (Jira server, username, API key, project key, etc.).

Also adds axios-retry to handle rate limiting errors from Jira API
2025-05-09 14:51:29 -04:00
maguire-arman
75e6a8a86f added PR Gate Pipeline to Cash 631 2025-05-09 14:22:54 -04:00
mvalaiyapathi
a082dc00f5
Merge branch 'release/2025.05.22' into feature/CASH-535 2025-05-09 10:52:01 -04:00