Skip to content

Commit

Permalink
Merge pull request #365 from spryker-shop/release-202311.0
Browse files Browse the repository at this point in the history
Release 202311.0
  • Loading branch information
dmiseev authored Nov 22, 2023
2 parents 80c3644 + a635242 commit 76961d2
Show file tree
Hide file tree
Showing 492 changed files with 30,650 additions and 10,634 deletions.
2 changes: 1 addition & 1 deletion .git.docker
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b5a63eac724e02fc4529b1b98dbf67e9d8b7c8ae
6a94e22d830f8bb01111326a825b4c12213c6415
187 changes: 90 additions & 97 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ npm-debug.log
/tests/PyzTest/*/*/_output/*
/tests/PyzTest/*/*/_support/_generated/*

/.robot/results

# propel classes
/src/Propel/Base/*
/src/Propel/Map/*
Expand All @@ -89,6 +91,7 @@ composer.phar
c3.php
.phpstorm.meta.php
.githook_local
integrator.lock

# Yarn
.yarn/*
Expand Down
27 changes: 27 additions & 0 deletions .robot/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
FROM mcr.microsoft.com/playwright:jammy
ENV ROBOT_WORK_DIR /opt/robotframework
RUN mkdir -p ${ROBOT_WORK_DIR}

RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt install -y \
python3 \
python3-pip \
python3-tk \
make \
&& rm -rf /var/lib/apt/lists/*

RUN pip3 install \
--no-cache-dir \
robotframework \
robotframework-browser \
robotframework-databaselibrary \
robotframework-requests \
PyMySQL \
psycopg2-binary \
robotframework-jsonlibrary \
tk

RUN rfbrowser init

WORKDIR ${ROBOT_WORK_DIR}

CMD exec /bin/bash -c "trap : TERM INT; sleep infinity & wait"
20 changes: 20 additions & 0 deletions .robot/docker-compose.robot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version: '3.7'

services:
robot-framework:
build:
context: ./.robot
dockerfile: Dockerfile
networks:
- private
env_file:
- ${DEPLOYMENT_PATH}/env/backoffice_eu.env # depends on application setup
labels:
'spryker.app.name': robot-framework
'spryker.app.type': robot-framework
'spryker.project': ${SPRYKER_DOCKER_PREFIX}:${SPRYKER_DOCKER_TAG}
volumes:
- ./vendor/spryker/robotframework-suite-tests:/opt/robotframework:rw
- ./.robot/results:/opt/robotframework/results:rw
networks:
private:
2 changes: 1 addition & 1 deletion .scrutinizer.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
build:
environment:
php: '8.0.19'
php: '8.1.0'
node: '14.0'

tests:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Spryker B2C Demo Shop
[![Build Status](https://github.com/spryker-shop/b2c-demo-shop/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/spryker-shop/b2c-demo-shop/actions?query=branch:master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/spryker-shop/b2c-demo-shop/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/spryker-shop/b2c-demo-shop/?branch=master)
[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.0-8892BF.svg)](https://php.net/)
[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.1-8892BF.svg)](https://php.net/)

## Description

Expand Down
3 changes: 3 additions & 0 deletions codeception.functional.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,6 @@ extensions:
- Presentation
- Glue
- Api
# HomepageCest fails if runs after tests/PyzTest/Zed/*
# see codeception.yml
- HomepageCest
172 changes: 98 additions & 74 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "Spryker B2C Demo Shop",
"license": "proprietary",
"require": {
"php": ">=8.0",
"php": ">=8.1",
"ext-bcmath": "*",
"ext-curl": "*",
"ext-gd": "*",
Expand All @@ -14,65 +14,71 @@
"ext-pgsql": "*",
"ext-readline": "*",
"ext-redis": "*",
"galbar/jsonpath": "^1.3.1",
"spryker-eco/loggly": "^0.1.1",
"spryker-feature/agent-assist": "^202307.0",
"spryker-feature/alternative-products": "^202307.0",
"spryker-feature/availability-notification": "^202307.0",
"spryker-feature/cart": "^202307.0",
"spryker-feature/catalog": "^202307.0",
"spryker-feature/category-management": "^202307.0",
"spryker-feature/checkout": "^202307.0",
"spryker-feature/cms": "^202307.0",
"spryker-feature/configurable-bundle": "^202307.0",
"spryker-feature/configurable-product": "^202307.0",
"spryker-feature/configurable-product-wishlist": "^202307.0",
"spryker-feature/customer-access": "^202307.0",
"spryker-feature/customer-account-management": "^202307.0",
"spryker-feature/deployment-tools": "^202307.0",
"spryker-feature/file-manager": "^202307.0",
"spryker-feature/gift-cards": "^202307.0",
"spryker-feature/inventory-management": "^202307.0",
"spryker-feature/invoice": "^202307.0",
"spryker-feature/mailing-notifications": "^202307.0",
"spryker-feature/navigation": "^202307.0",
"spryker-feature/non-splittable-products": "^202307.0",
"spryker-feature/order-management": "^202307.0",
"spryker-feature/payments": "^202307.0",
"spryker-feature/prices": "^202307.0",
"spryker-feature/product": "^202307.0",
"spryker-feature/product-barcode": "^202307.0",
"spryker-feature/product-bundles": "^202307.0",
"spryker-feature/product-groups": "^202307.0",
"spryker-feature/product-labels": "^202307.0",
"spryker-feature/product-lists": "^202307.0",
"spryker-feature/product-options": "^202307.0",
"spryker-feature/product-rating-reviews": "^202307.0",
"spryker-feature/product-relations": "^202307.0",
"spryker-feature/product-sets": "^202307.0",
"spryker-feature/promotions-discounts": "^202307.0",
"spryker-feature/reclamations": "^202307.0",
"spryker-feature/refunds": "^202307.0",
"spryker-feature/reorder": "^202307.0",
"spryker-feature/return-management": "^202307.0",
"spryker-feature/scheduled-prices": "^202307.0",
"spryker-feature/search": "^202307.0",
"spryker-feature/shipment": "^202307.0",
"spryker-feature/spryker-core": "^202307.0",
"spryker-feature/spryker-core-back-office": "^202307.0",
"spryker-feature/state-machine": "^202307.0",
"spryker-feature/tax": "^202307.0",
"spryker-feature/wishlist": "^202307.0",
"spryker-feature/agent-assist": "^202311.0",
"spryker-feature/alternative-products": "^202311.0",
"spryker-feature/availability-notification": "^202311.0",
"spryker-feature/cart": "^202311.0",
"spryker-feature/catalog": "^202311.0",
"spryker-feature/category-management": "^202311.0",
"spryker-feature/checkout": "^202311.0",
"spryker-feature/cms": "^202311.0",
"spryker-feature/configurable-bundle": "^202311.0",
"spryker-feature/configurable-product": "^202311.0",
"spryker-feature/configurable-product-wishlist": "^202311.0",
"spryker-feature/customer-access": "^202311.0",
"spryker-feature/customer-account-management": "^202311.0",
"spryker-feature/data-exchange-api": "^202311.0",
"spryker-feature/deployment-tools": "^202311.0",
"spryker-feature/file-manager": "^202311.0",
"spryker-feature/gift-cards": "^202311.0",
"spryker-feature/inventory-management": "^202311.0",
"spryker-feature/invoice": "^202311.0",
"spryker-feature/mailing-notifications": "^202311.0",
"spryker-feature/navigation": "^202311.0",
"spryker-feature/non-splittable-products": "^202311.0",
"spryker-feature/order-management": "^202311.0",
"spryker-feature/payments": "^202311.0",
"spryker-feature/prices": "^202311.0",
"spryker-feature/product": "^202311.0",
"spryker-feature/product-barcode": "^202311.0",
"spryker-feature/product-bundles": "^202311.0",
"spryker-feature/product-groups": "^202311.0",
"spryker-feature/product-labels": "^202311.0",
"spryker-feature/product-lists": "^202311.0",
"spryker-feature/product-options": "^202311.0",
"spryker-feature/product-rating-reviews": "^202311.0",
"spryker-feature/product-relations": "^202311.0",
"spryker-feature/product-sets": "^202311.0",
"spryker-feature/promotions-discounts": "^202311.0",
"spryker-feature/push-notification": "^202311.0",
"spryker-feature/reclamations": "^202311.0",
"spryker-feature/refunds": "^202311.0",
"spryker-feature/reorder": "^202311.0",
"spryker-feature/return-management": "^202311.0",
"spryker-feature/scheduled-prices": "^202311.0",
"spryker-feature/search": "^202311.0",
"spryker-feature/shipment": "^202311.0",
"spryker-feature/spryker-core": "^202311.0",
"spryker-feature/spryker-core-back-office": "^202311.0",
"spryker-feature/state-machine": "^202311.0",
"spryker-feature/tax": "^202311.0",
"spryker-feature/warehouse-picking": "^202311.0",
"spryker-feature/warehouse-user-management": "^202311.0",
"spryker-feature/wishlist": "^202311.0",
"spryker-shop/asset-widget": "^1.0.0",
"spryker-shop/calculation-page": "^1.3.2",
"spryker-shop/chart-widget": "^0.2.3",
"spryker-shop/cms-content-widget-chart-connector": "^1.0.3",
"spryker-shop/cms-content-widget-product-connector": "^1.3.0",
"spryker-shop/cms-content-widget-product-set-connector": "^1.3.2",
"spryker-shop/date-time-configurator-page-example": "^0.4.0",
"spryker-shop/date-time-configurator-page-example": "^0.4.2",
"spryker/agent-auth-rest-api": "^1.0.0",
"spryker/alternative-products-rest-api": "^1.1.2",
"spryker/app-catalog-gui": "^1.3.0",
"spryker/asset": "^1.5.2",
"spryker/api-key-authorization-connector": "^1.0.0",
"spryker/app-catalog-gui": "^1.4.1",
"spryker/asset": "^1.6.0",
"spryker/asset-storage": "^1.2.1",
"spryker/auth-rest-api": "^2.14.2",
"spryker/availability-cart-connector": "^7.3.0",
Expand All @@ -81,15 +87,16 @@
"spryker/cart-codes-rest-api": "^1.4.1",
"spryker/cart-currency-connector": "^1.2.0",
"spryker/cart-note-product-bundle-connector": "^1.1.0",
"spryker/cart-notes-backend-api": "^1.0.0",
"spryker/carts-rest-api": "^5.22.1",
"spryker/catalog-price-product-connector": "^1.5.0",
"spryker/catalog-price-product-connector": "^1.6.0",
"spryker/catalog-search-products-resource-relationship": "^1.2.0",
"spryker/catalog-search-rest-api": "^2.8.0",
"spryker/categories-rest-api": "^1.7.1",
"spryker/category-discount-connector": "^1.2.0",
"spryker/category-discount-connector": "^1.3.0",
"spryker/category-navigation-connector": "^1.0.3",
"spryker/chart-gui": "^1.1.1",
"spryker/checkout-rest-api": "^3.7.2",
"spryker/checkout-rest-api": "^3.9.0",
"spryker/cms-content-widget-cms-block-connector": "^1.4.0",
"spryker/cms-content-widget-content-connector": "^1.0.0",
"spryker/cms-content-widget-product-connector": "^1.2.0",
Expand All @@ -114,31 +121,32 @@
"spryker/customer-access-rest-api": "^1.1.2",
"spryker/customer-group-discount-connector": "^2.2.1",
"spryker/customer-user-connector": "^1.0.4",
"spryker/customer-user-connector-gui": "^1.4.0",
"spryker/customer-user-connector-gui": "^1.5.0",
"spryker/customers-rest-api": "^1.21.2",
"spryker/discount-calculation-connector": "^5.3.0",
"spryker/discount-promotions-rest-api": "^1.4.2",
"spryker/documentation-generator-rest-api": "^1.15.0",
"spryker/entity-tags-rest-api": "^1.0.2",
"spryker/flysystem": "^2.2.0",
"spryker/flysystem-ftp-file-system": "^2.0.0",
"spryker/flysystem-ftp-file-system": "^2.1.0",
"spryker/flysystem-local-file-system": "^2.0.0",
"spryker/gift-card-mail-connector": "^1.2.0",
"spryker/gift-cards-rest-api": "^1.0.0",
"spryker/glue-backend-api-application-authorization-connector": "^1.2.0",
"spryker/glue-application-authorization-connector": "^1.1.0",
"spryker/glue-backend-api-application-authorization-connector": "^1.6.0",
"spryker/glue-backend-api-application-glue-json-api-convention-connector": "^1.0.0",
"spryker/glue-storefront-api-application-authorization-connector": "^1.0.2",
"spryker/glue-storefront-api-application-authorization-connector": "^1.1.0",
"spryker/glue-storefront-api-application-glue-json-api-convention-connector": "^1.0.0",
"spryker/message-broker": "^1.7.0",
"spryker/message-broker-aws": "^1.4.3",
"spryker/message-broker": "^1.9.0",
"spryker/message-broker-aws": "^1.6.0",
"spryker/money-gui": "^1.1.0",
"spryker/navigations-category-nodes-resource-relationship": "^1.0.1",
"spryker/navigations-rest-api": "^2.1.1",
"spryker/oauth-agent-connector": "^1.1.0",
"spryker/oauth-api": "^1.3.0",
"spryker/oauth-auth0": "^1.1.0",
"spryker/oauth-backend-api": "^1.4.0",
"spryker/oauth-client": "^1.3.0",
"spryker/oauth-client": "^1.4.0",
"spryker/oauth-customer-connector": "^1.8.0",
"spryker/oauth-dummy": "^1.1.0",
"spryker/oauth-user-connector": "^1.3.0",
Expand All @@ -148,56 +156,73 @@
"spryker/orders-rest-api": "^4.11.0",
"spryker/payment-cart-connector": "^1.0.1",
"spryker/payments-rest-api": "^1.2.0",
"spryker/price-cart-connector": "^6.10.0",
"spryker/picking-list-multi-shipment-picking-strategy-example": "^0.2.1",
"spryker/picking-lists-backend-api": "^1.0.0",
"spryker/picking-lists-users-backend-api": "^1.0.0",
"spryker/picking-lists-warehouses-backend-api": "^1.0.0",
"spryker/price-cart-connector": "^6.10.1",
"spryker/price-product-volumes-rest-api": "^1.1.0",
"spryker/product-alternative-product-label-connector": "^1.2.0",
"spryker/product-attributes-rest-api": "^1.0.0",
"spryker/product-availabilities-rest-api": "^4.2.0",
"spryker/product-bundle-carts-rest-api": "^1.0.0",
"spryker/product-bundle-carts-rest-api": "^1.1.0",
"spryker/product-bundle-discount-connector": "^1.1.0",
"spryker/product-bundles-rest-api": "^1.0.1",
"spryker/product-cart-connector": "^4.10.1",
"spryker/product-cart-connector": "^4.10.3",
"spryker/product-configuration-wishlists-rest-api": "^1.1.3",
"spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0",
"spryker/product-configurations-rest-api": "^1.0.3",
"spryker/product-discontinued-product-bundle-connector": "^1.2.2",
"spryker/product-discontinued-product-label-connector": "^1.4.0",
"spryker/product-discontinued-rest-api": "^1.0.1",
"spryker/product-discount-connector": "^5.2.0",
"spryker/product-image-cart-connector": "^1.2.4",
"spryker/product-image-cart-connector": "^1.3.0",
"spryker/product-image-sets-backend-api": "^1.0.0",
"spryker/product-image-sets-rest-api": "^1.0.5",
"spryker/product-label-discount-connector": "^3.1.0",
"spryker/product-labels-rest-api": "^1.3.0",
"spryker/product-option-cart-connector": "^7.1.3",
"spryker/product-options-rest-api": "^1.3.0",
"spryker/product-prices-rest-api": "^1.7.0",
"spryker/product-reviews-rest-api": "^1.0.1",
"spryker/product-reviews-rest-api": "^1.1.0",
"spryker/product-tax-sets-rest-api": "^2.1.2",
"spryker/product-warehouse-allocation-example": "^0.3.0",
"spryker/products-backend-api": "^0.3.0",
"spryker/products-categories-resource-relationship": "^1.4.0",
"spryker/products-rest-api": "^2.15.1",
"spryker/push-notifications-backend-api": "^1.0.1",
"spryker/related-products-rest-api": "^1.3.2",
"spryker/rest-request-validator": "^1.5.0",
"spryker/sales-order-thresholds-rest-api": "^1.0.0",
"spryker/sales-orders-backend-api": "^1.0.0",
"spryker/sales-product-connector": "^1.8.2",
"spryker/sales-returns-rest-api": "^1.1.0",
"spryker/sales-statistics": "^1.2.0",
"spryker/scheduler-jenkins": "^1.3.0",
"spryker/scheduler-jenkins": "^1.4.0",
"spryker/secrets-manager": "^1.0.0",
"spryker/secrets-manager-aws": "^1.0.2",
"spryker/security-blocker-rest-api": "^1.0.0",
"spryker/shipment-cart-connector": "^2.1.2",
"spryker/shipment-cart-connector": "^2.1.3",
"spryker/shipment-checkout-connector": "^2.0.5",
"spryker/shipment-discount-connector": "^4.0.5",
"spryker/shipments-rest-api": "^1.7.1",
"spryker/shipments-backend-api": "^1.0.0",
"spryker/shipments-rest-api": "^1.12.0",
"spryker/storage-gui": "^1.0.0",
"spryker/stores-rest-api": "^1.1.0",
"spryker/stores-api": "^1.0.0",
"spryker/stores-backend-api": "^1.0.0",
"spryker/stores-rest-api": "^1.2.0",
"spryker/tax-app": "^0.2.0",
"spryker/tax-product-connector": "^4.7.1",
"spryker/up-selling-products-rest-api": "^1.2.2",
"spryker/urls-rest-api": "^1.0.2",
"spryker/users-backend-api": "^1.4.0",
"spryker/util-number": "^1.0.0",
"spryker/uuid": "^1.0.1",
"spryker/warehouse-oauth-backend-api": "^1.0.0",
"spryker/warehouse-users-backend-api": "^1.1.0",
"spryker/warehouses-backend-api": "^1.0.0",
"spryker/wishlists-rest-api": "^1.6.2",
"symfony/http-kernel": "^6.0.20"
"symfony/http-kernel": "^6.3.7"
},
"require-dev": {
"codeception/codeception": "^5.0.8",
Expand All @@ -211,10 +236,9 @@
"filp/whoops": "^2.7",
"phpstan/phpstan": "^1.9.16",
"phpunit/phpunit": "^9.5.2",
"spryker-feature/development-tools": "^202307.0",
"spryker-feature/development-tools": "^202311.0",
"spryker-sdk/benchmark": "^0.2.2",
"spryker-sdk/composer-constrainer": "^0.2.6",
"spryker-sdk/evaluator": "^0.1.3",
"spryker-sdk/phpstan-spryker": "^0.4.0",
"spryker/architecture-sniffer": "^0.5.5",
"spryker/code-sniffer": "^0.17.18",
Expand Down Expand Up @@ -251,7 +275,7 @@
"config": {
"preferred-install": "dist",
"platform": {
"php": "8.0.9"
"php": "8.1.0"
},
"use-include-path": true,
"sort-packages": true,
Expand Down
Loading

0 comments on commit 76961d2

Please sign in to comment.