Commit graph

9571 commits

Author SHA1 Message Date
maguire-arman
77b8a66380 final Pipeline test 2025-07-15 13:28:23 -04:00
maguire-arman
795995c16b Revert "Rerun"
This reverts commit 9f7596edb5.
2025-07-15 12:57:20 -04:00
maguire-arman
9f7596edb5 Rerun
Rerun
2025-07-15 12:39:28 -04:00
mvalaiyapathi
57d5153191
Merge pull request #2651 from Safelite/feature/CASH-1179
CASH-1179 - Removed Audi from vin suppression list
2025-07-15 12:37:04 -04:00
maguire-arman
67fe58577f Rerun after agent disk space failure 2025-07-15 12:22:46 -04:00
maguire-arman
897b3a8a90 Rerun 2025-07-15 12:13:06 -04:00
Minojhini Valaiyapathi
91773ce11c CASH-1179 - Removed Audi from vin suppression list 2025-07-15 12:09:11 -04:00
maguire-arman
d7d7112c5b Streamlines credit card payment flow
Removes an unnecessary navigation step after populating credit card details, improving the user experience.

Adds CI environment variable to docker create commands.
2025-07-15 11:53:03 -04:00
maguire-arman
07efa18134 Loads environment variables in Docker containers
Ensures environment variables defined in the env file are loaded
into the Docker containers used for Playwright tests. This is
achieved by sourcing the env file within the `docker create` command.

Removes the unnecessary CI=true environment variable setting.
2025-07-15 11:29:49 -04:00
maguire-arman
1f96ce255b Sets CI environment variable for Docker container
Ensures the `CI` environment variable is set to `true` when creating the Docker container.

This ensures proper behavior for Playwright tests running in continuous integration environments.
2025-07-15 11:14:13 -04:00
maguire-arman
4a045c6847 Adds CI environment variable to Docker containers
Ensures that the CI environment variable is set to true within the Docker containers.
This enables proper detection of the CI environment in the running tests.
2025-07-15 10:44:23 -04:00
maguire-arman
0bebce1d92 Uses function call for shard number assignment.
Replaces direct matrix value access with a function call to obtain the shard number.
This approach enhances flexibility and maintainability by abstracting the source of the shard number.
2025-07-15 10:08:40 -04:00
maguire-arman
7240720572 Uses matrix for shard number in Playwright tests
Uses the matrix context for the shard number in the Playwright test workflow.

This change ensures the correct shard number is used when running Playwright tests in parallel.
2025-07-15 10:00:29 -04:00
Johnny Shultz
2839081866
Merge pull request #2649 from Safelite/feature/CASH-1158
CASH-1158
2025-07-15 09:54:57 -04:00
maguire-arman
7b396a62d1 Updates variable for accessing branch name
Updates the variable used to access the source branch name in pull requests.

The previous variable was deprecated or no longer functioning as expected.
This change ensures the workflow can reliably retrieve the branch name for
extracting JIRA card numbers.
2025-07-15 09:27:42 -04:00
maguire-arman
7e9d471d26 Cleans up environment files
Removes the unnecessary .env.example file and consolidates configurations.

Simplifies environment management and reduces potential confusion.
2025-07-15 09:24:01 -04:00
bmauger
5b409d0422
Merge pull request #2650 from Safelite/feature/CASH-1127-7.17-cherry-pick
Merge pull request #2619 from Safelite/CASH-1127-hop-font
2025-07-14 16:36:56 -04:00
scottkiener-at-safelite
6bc59177a1
Merge branch 'release/2025.07.17' into feature/CASH-1127-7.17-cherry-pick 2025-07-14 16:31:55 -04:00
Johnny Shultz
a04568b224
Merge pull request #2641 from Safelite/feature/CASH-341-cherrypick
Merge Conflict
2025-07-14 16:31:17 -04:00
bmauger
db53848054 Merge pull request #2619 from Safelite/CASH-1127-hop-font
CASH-1127 update hop font.
2025-07-14 16:30:44 -04:00
Johnny Shultz
dbcdb35ae4
Merge branch 'release/2025.07.17' into feature/CASH-341-cherrypick 2025-07-14 16:29:28 -04:00
maguire-arman
458e552d6b Removes URL declaration from page classes
Removes the explicit URL declaration from the page classes.

The URL validation and navigation are now handled directly within the tests, providing greater flexibility and control over test execution and removing the need to manage URLs within each page object.
2025-07-14 16:13:56 -04:00
Johnny Shultz
ea8eb46f49
Merge branch 'release/2025.07.31' into feature/CASH-1158 2025-07-14 16:05:52 -04:00
Johnny shultz
3e83b5a899 CASH-1158
CASH-1158 fixed serviceZipQuestion button click event from bubbling up to schedule page, preventing unwanted background validation for timeslots before user has closed the drawer
2025-07-14 16:03:23 -04:00
Bryan Mauger
15023adb96 CASH-1042 WIP 2025-07-14 15:49:25 -04:00
chloeherdsafelite
7e9ec07cef
Merge pull request #2647 from Safelite/feature/CASH-1141
Pass no default values for some fields
2025-07-14 14:37:48 -04:00
maguire-arman
60c6a1cdc7 Merge branch 'develop' into feature/CASH-836 2025-07-14 14:36:26 -04:00
maguire-arman
e2556b07bb Wrapped up testing and now ready for merge
Configures the pipelines to utilize regression testing, increases the total shards for automated testing, and corrects the logic for retrieving the branch name to extract the JIRA card number.
2025-07-14 14:32:10 -04:00
Chloe Herd
2f03cd9621 Pass no default values for some fields 2025-07-14 14:30:22 -04:00
chloeherdsafelite
8762022584
Merge pull request #2646 from Safelite/feature/CASH-1161
Refine data passed to sierra -- 1161
2025-07-14 14:04:01 -04:00
maguire-arman
a9682c960d Enables Jira ticket creation based on regression status
Reverts the hardcoded disabling of Jira ticket creation and enables it based on the `IS_REGRESSION` environment variable. This allows test subtasks and bug tickets to be created automatically when tests are not run in regression mode.
2025-07-14 14:03:34 -04:00
maguire-arman
d053a49f41 Passes JIRA card number to merge-reports
Ensures the JIRA card number is available as an environment variable during the playwright merge-reports process. This allows the reports to be tagged with the correct JIRA ticket.
2025-07-14 13:40:22 -04:00
Chloe Herd
1c840c7d3c Refine data passed to sierra -- 1161 2025-07-14 13:01:00 -04:00
Scott Kiener
6bb440cd83 Merge remote-tracking branch 'origin/release/2025.07.17' into feature/CASH-341-cherrypick 2025-07-14 11:42:32 -04:00
maguire-arman
d82e1780cd turn regression off for testing 2025-07-14 11:17:37 -04:00
scottkiener-at-safelite
3a4c7907f3
Merge pull request #2645 from Safelite/feature/missed-07.17-merges
Merge pull request #2585 from Safelite/CASH-926-donation-updates
2025-07-14 11:16:28 -04:00
scottkiener-at-safelite
00bc0c8c14
Merge branch 'release/2025.07.17' into feature/missed-07.17-merges 2025-07-14 11:03:22 -04:00
Scott Kiener
62a23d9538 Merge pull request #2585 from Safelite/CASH-926-donation-updates
CASH-926 update donation cart styles.
2025-07-14 10:22:48 -04:00
mvalaiyapathi
cc41018068
Merge pull request #2644 from Safelite/feature/CASH-1165
CASH-1165 - VINs are requested now mercedes,Volkswagen back to 2010 &…
2025-07-14 10:21:50 -04:00
Minojhini Valaiyapathi
54e3e9ef97 CASH-1165 - Ran format 2025-07-14 10:09:50 -04:00
Minojhini Valaiyapathi
e9536dbf3b CASH-1165 - VINs are requested now mercedes,Volkswagen back to 2010 & BMW back to 2010 2025-07-14 09:59:35 -04:00
scottkiener-at-safelite
63cc08459d
Merge pull request #2643 from Safelite/feature/7.17-without-schedule-parity
7.17 release without schedule parity
2025-07-14 09:45:19 -04:00
maguire-arman
e413b3267c turned regression on for a run 2025-07-14 09:44:27 -04:00
Scott Kiener
cfb916d3b6 Auto stash before cherry pick of "Merge pull request #2599 from Safelite/feature/CASH-926-cart-updates-v1" 2025-07-14 09:36:43 -04:00
maguire-arman
69eec56056 Configures Playwright blob report output directory
Configures the Playwright blob report output directory to '/app/blob-report' within the test job definitions.

This ensures that the blob reports are consistently stored in a designated location within the container,
facilitating easier access and management of test artifacts.
2025-07-14 09:27:41 -04:00
chloeherdsafelite
d892181356 Merge pull request #2627 from Safelite/feature/CASH-365-update
Correct page data model for interfacing with save-session
2025-07-14 09:26:01 -04:00
chloeherdsafelite
39f0db4a5f Merge pull request #2623 from Safelite/feature/CASH-365
Pass data to SierraConfig
2025-07-14 09:25:30 -04:00
bmauger
45f6a53549 Merge pull request #2618 from Safelite/CASH-959-hop-font-fix
Cash 959 hop font fix
2025-07-14 09:25:08 -04:00
Chris
72b5866c50 Merge pull request #2615 from Safelite/feature/CASH-952
Feature/CASH-952
2025-07-14 09:24:42 -04:00
Chris
3b2874e7ec Merge pull request #2613 from Safelite/feature/CASH-952
CASH-952: Remove VAPS from price and unused method.
2025-07-14 09:24:17 -04:00