Commit abd4446
* Some temporary? changes to get it to work
* Update config
* bundlesize increase
* Update CHANGELOG.md
* Update react-rendering.js
* reverting jest config changes
* linted files
* Apply feedback
* Apply feedback
* Enhancing observability by adding more granular tracing to the react.rendering.js file to the SSR process using the functions implemented in
* updating change log
* updating change log
* linted files and re-wrote as well as removed some tests
* linted files and re-wrote as well as removed some tests
* linted files and re-wrote as well as removed some tests
* Fixing flaky lighthouse test
* Fixing flaky lighthouse test and addressing reviews
* Fixing flaky lighthouse test and addressing reviews
* Making sure functions from spike file are added and addressing reviews
* adjusting bundle size
* adjusting bundle size
* updating template retail react app change log after adjusting bundle size
* addressed reviews
* linted files and updated open telemetry file
* added tests to meet coverage and linted files
* added tests to meet coverage and linted files
* added tests to meet coverage and linted files
* added tests to meet coverage and linted files
* linted files and updated open telemetry file
* linted files and updated open telemetry file
* linted files and updated open telemetry file
* linted files and updated open telemetry file
* added tests and linted files
* made sure the logs output span data without the open telemetry span data prefix
* made sure the logs output span data without the open telemetry span data prefix
* made sure the logs output span data without the open telemetry span data prefix
* made sure the logs output span data without the open telemetry span data prefix
* removing duplicate span names from monitoring cloud
* removing duplicate span names from monitoring cloudand making sure all span durations show
* updating open telemetry tests
* Add S3 client with role based access
* Get and put S3 objects with ETag
* Create MRTTargetManager script
* Update mrt-target-manager with status command
* Organize coded
* Update release command
* Implement composite action for e2e_acquire_mrt_target
* Restore credentials
* Restrict write actions in local dev
* Clean up env vars
* Added Install monorepo dependencies step
* Update S3 client options
* Add Configure AWS credentials step for github actions
* Update OIDC Permissions for Github AWS Auth
* Fix roleSessionName
* Check read only
* Check process.env.ci
* Fix readonly logic
* Return output from script to Github
* Update output format
* Echo outputs in github actions
* Echo output
* Print github output
* print github output
* Set output using @actions/core
* Test outputs
* Add shell
* Update sessionName
* Return outputs to workflows
* Return outputs
* output
* addressing reviews and linting files
* addressing reviews and linting files
* addressing reviews and linting files
* Print MRT target details to a json file
* Fix imports
* Fix imports
* making sure duplicates dont show in monitoring cloud
* making sure duplicates dont show in monitoring cloud
* Use slug to match MRT key instead of mrtEnvId
* Update pool json properties
* Remove MRT target scaling for now
* Remove sample json
* adressing reviews
* Remove code for release env
* Refactor commander options
* Update role session name
* Extract string literals to constants
* Extract externalId to env var and remove for CI runs
* Added todo to remove roleARN
* Remove roleArn for CI
* Combine ciRunInfo into own object
* Added jsdoc and removed unused functions
* Remove unused imports
* Add docs explaining the output file is automatically deleted
* Add unit tests
* Add unit tests for e2e/scripts
* Remove gtime check when running npm ci
* addressed reviews and made sure spans are showing on monitoring cloud again
* addressed reviews and made sure spans are showing on monitoring cloud again
* Added tests
* Fix dependency cycles
* Fix test issues
* Fix linting
* Restore gtime check
* reverting a package.json change
* addressing reviews
* Move e2e/scripts/package.json up a level
* Fix linting in other e2e test files
* Remove redundant package defs
* Exclude playwright tests from jest runs
* Use test instead of it for tests
* Use more robust JS Object method to check if a property exists in an object
* Update e2e/scripts/pageHelpers.js
Co-authored-by: Alex Vuong <alex.vuong@salesforce.com>
Signed-off-by: Jainam Sheth <99490559+shethj@users.noreply.github.com>
* Added release env command to mrt-target-manager
* Setup post hook to release MRT target back to pool
* FIx release action file name
* Fix node version on release mrt action
* Exclude github dist from gitignore
* Remove external dependency when running cleanup
* addressing reviews
* addressing reviews
* Added unit tests for release target
* addressing reviews
* addressing reviews
* Remove indentations
* Sleep workflow for 30s
* try removing node env checks
* linting
* remove some new lines
* Optionally send ci args to acquire
* Added action and helpers to update MRT Target
* CI trigger
* Ci trigger
* Handle JSON input in bash
* Fix proxy json input
* Remove double string quotes
* Remove double string quotes
* Handle JSON string as inputs
* Fix mrt hostname
* Update MRT API secret
* Remove stringify from fetch body
* remove unnecessary change
* Fix json formatting for payload
* Handle bash escaping
* Fix command
* FIx args
* Set env vars to dynamic MRT target
* Debug invalid key
* Pass in cloud origin to env-var API
* Pass in cloud origin to e2e-pr workflow
* Added tests for update-mrt-target
* Remove redundant tests
* Remove unused functions
* make actions description clearer
* Use overwrite for env vars
* Fix duration issue
* Remove changelog from retail app
* Modify changelog
* @W-18760799 - E2E tests for SSR logs with B3-Traceid header (#3028)
* created e2e tests for SSR logs with B3-Traceid header
* reverting a package.json change
* Clean up tests
* Update CHANGELOG.md
* Clean up comments and remove similar test
* Update failing test
---------
Co-authored-by: Jang ho Jung <jangho.jung@salesforce.com>
* A changelog change
* Updates supporting SERVER_TIMING env var, fix x-b3 headers sometimes not showing up, error message included in logging, linting
* Bring back performanceTimer.log
* Update CHANGELOG.md
* Refactor update MRT target
* Fix incorrect project slug
* Fix filename
* Remove console.log
* Update tests and add samples
* FIx linting
* Add dotenv to e2e-scripts package.json
* Link test runs to acquired MRT target
* Don't pass cloud origin to create_mrt
* Update project slug
* Restrict test runs to .spec.js files
* Parallelize test runs for e2e and a11y
* Parallelize only the test runs
* Revert parallel runs
* Run playwright tests in parallel
* Optimize test run
* Optimize playwright browser installs
* Optimize test run
* Fix linting
* Rename job
* Clean up test run command
* Document parallel runs
* Add docs for playwright workers
* Update prettier settings
* Clean up comments
* Fix playwright test command
* Fix test run command
* Address some feedback
* linting
* Decrease bundlesize by separating server-side logic
* Remove stack traces
* Update CHANGELOG.md
* Remove unused package
* Update CHANGELOG.md
* commerce-sdk-react v4 - Remove deprecated properties + fix private client proxy endpoint prop name (#3177)
* Clean up useDNT deprecations
* Breaking: remove /mobify path constants from commerce-sdk-react
* Fix private client prop name
* Update changelogs
* Update CHANGELOG.md
* update more places that called updateDNT
* Update a11y snapshots to include unique landmark for toasts
* Revert peridot from a11y snapshot
* Revert MRT flag
* Feat: Consume new OAS Isomorphic SDK (@W-19105545@) (#2879)
* refactor
* fix build issues
* trim uncessarry changes
* remove most usages of
* fix tests
* update test files
* fix unit tests
* Bump commerce-sdk-isomorphic
* Fix tests and lint errors
* Bump commerce-sdk-react major version
* Revert "Bump commerce-sdk-react major version"
This reverts commit a62fcdf.
* Bump bundle size
* Try with larger runner
* Update imports
* Update bootstrap config
* Update tsconfig
* Rename ShopperSeo directory to ShopperSEO & Fix test-commerce-sdk-react
* Clean up
* Major bump commerce-sdk-react
* Create CHANGELOG.md
* Remove changelog file from test-commerce-sdk-react
* PR Feedback
* PR Feedback address TODO
* PR Feedback use `helpers.authorizeIDP` instead of manual URL
* Use `ShopperLoginTypes.getPasswordResetTokenBodyType` in getPasswordResetToken
* Use `ShopperLoginTypes.resetPasswordBodyType` in resetPassword
* Use DATA_MAP token_type
* Use `loginRegisteredUserB2C` in register() and updateCustomerPassword()
* Restore original API interface for `authorizeIDP`, `loginIDPUser` and `authorizePasswordless`
* Restore original type names removing Public
* Restore `privateClient` parameter in `authorizeIDP`
---------
Signed-off-by: Adam Raya <adamraya@users.noreply.github.com>
Co-authored-by: Adam Raya Navarro <arayanavarro@salesforce.com>
Co-authored-by: Adam Raya <adamraya@users.noreply.github.com>
* Exit workflow if app validation fails
* Fix docs
* Fix project key
* [CI workflow] Send Slack notification to multiple channels (@W-19432819@) (#3182)
* Send Slack notification to multiple channels
* Add link to the MRT project
* Make sure to update all webhook url
* Rename job to be more accurate
* Debugging
* Revert "Debugging"
This reverts commit c7f6ef0.
* Inject sfdc_user_agent request header into all SCAPI requests (@W-18404859@) (#3183)
* Inject `sfdc_user_agent` request header
* Update App Generator pwa-kit-create-app hbs files
* Use package name pwa-kit-react-sdk and version in sfdc header
* Include headers in commerce-sdk-react auth request
* lint
* Rename utils file
* lint
* Fix import path in generated project
* Update Changelog.md
* PR Feedback
* PR Feedback
* Bump max bundle size (#3191)
* @W-18891305 MULTISHIP merge to develop (#3056)
* Apply more feedback
* linting
* more linting
* @W-19442561 - Fix Incorrectly Disabled Continue to Shipping Method Button for Multiship (#3199)
* Comment out problematic job
* Update e2e-pr.yml
* @W-19443375,@W-19350149 MULTISHIP fix address function mismatch and options promotions (#3203)
* @W-19451314 - Add ShipmentId to Create Shipment Body (#3211)
* [`develop` branch] Bump up the dev versions (#3208)
* Bump up dev versions
The previous dev versions have been "claimed", since they were accidentally published to npm. We need to use unclaimed dev versions for our local generator (create-mobify-app-dev.js) to work properly.
* This e2e package is meant to be private
* Update CHANGELOG.md
* Update package-lock.json
---------
Signed-off-by: Larnelle Ankunda <lankunda@salesforce.com>
Signed-off-by: Jainam Sheth <99490559+shethj@users.noreply.github.com>
Signed-off-by: jeremy-jung1 <140001271+jeremy-jung1@users.noreply.github.com>
Signed-off-by: Adam Raya <adamraya@users.noreply.github.com>
Co-authored-by: Jang ho Jung <jangho.jung@salesforce.com>
Co-authored-by: Larnelle Ankunda <lankunda@salesforce.com>
Co-authored-by: jeremy-jung1 <140001271+jeremy-jung1@users.noreply.github.com>
Co-authored-by: Jainam Sheth <j.sheth@salesforce.com>
Co-authored-by: Jainam Sheth <99490559+shethj@users.noreply.github.com>
Co-authored-by: Alex Vuong <alex.vuong@salesforce.com>
Co-authored-by: vcua-mobify <47404250+vcua-mobify@users.noreply.github.com>
Co-authored-by: Joel Uong <88680517+joeluong-sfcc@users.noreply.github.com>
Co-authored-by: Adam Raya Navarro <arayanavarro@salesforce.com>
Co-authored-by: Adam Raya <adamraya@users.noreply.github.com>
Co-authored-by: Vincent Marta <vmarta@salesforce.com>
Co-authored-by: shauryemahajanSF <143645277+shauryemahajanSF@users.noreply.github.com>
Co-authored-by: patricksullivansf <100441292+patricksullivansf@users.noreply.github.com>
1 parent 8e9268f commit abd4446
File tree
264 files changed
+47840
-17276
lines changed- .github
- actions
- e2e_acquire_mrt_target
- e2e_release_mrt_target
- dist
- e2e_validate_generated_app
- push_to_mrt
- update_mrt_target
- workflows
- e2e
- scripts
- tests
- a11y
- desktop
- __snapshots__
- guest
- registered
- mobile
- __snapshots__
- guest
- registered
- desktop
- mobile
- packages
- commerce-sdk-react
- src
- auth
- components
- ShopperExperience
- Component
- Region
- StorefrontPreview
- hooks
- ShopperBaskets
- ShopperContexts
- ShopperCustomers
- ShopperExperience
- ShopperGiftCertificates
- ShopperLogin
- ShopperOrders
- ShopperProducts
- ShopperPromotions
- ShopperSEO
- ShopperSearch
- ShopperStores
- internal-lib-build
- pwa-kit-create-app
- assets
- bootstrap/js
- config
- overrides/app/components/_app-config
- templates/@salesforce/retail-react-app
- app/components/_app-config
- config
- pwa-kit-dev
- src/configs/webpack
- pwa-kit-mcp
- pwa-kit-react-sdk
- src
- ssr
- server
- universal/components
- with-legacy-get-props
- with-react-query
- utils
- pwa-kit-runtime
- template-express-minimal
- template-mrt-reference-app
- template-retail-react-app
- app
- components
- _app-config
- _app
- header
- item-variant
- multiship
- order-summary
- pickup-or-delivery
- product-item-list
- product-item
- product-view
- quantity-picker
- reset-password
- store-display
- store-locator
- toggle-card
- contexts
- hooks
- pages
- account
- cart
- partials
- checkout
- partials
- util
- product-detail
- product-list
- partials
- static/translations/compiled
- utils
- config
- mocks
- translations
- template-typescript-minimal
- test-commerce-sdk-react
- app/pages
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
264 files changed
+47840
-17276
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
0 commit comments