Commit graph

38 commits

Author SHA1 Message Date
Grzegorz Sadowski
e4e1221ac8
[CI] Remove packages build with Swiftmailer 2024-09-20 13:13:21 +02:00
Grzegorz Sadowski
94dc4e3afc
[CI] Add PHP 8.3 to packages build 2024-09-20 13:11:56 +02:00
Grzegorz Sadowski
e4c1c5ec55
Merge branch '1.14' into 2.0
* 1.14:
  [CI] Add PHP 8.3 to builds
2024-09-20 11:33:02 +02:00
Grzegorz Sadowski
6ab88d9e11
[CI] Add PHP 8.3 to builds 2024-09-20 11:15:55 +02:00
Grzegorz Sadowski
cba8d1e7df
Merge branch '1.14' into 2.0
* 1.14:
  [CI] Extract unstable build from full builds
  [CI] Add SyliusMailerBundle alpha version to custom build
  [CI] Specify exact MariaDB versions
  [CI] Bump up DB versions to current LTS
  [CI] Upgrade ResourceBundle in unstable custom build
2024-09-20 10:37:34 +02:00
Grzegorz Sadowski
6966db9d9c
[CI] Specify exact MariaDB versions 2024-09-20 07:26:53 +02:00
Grzegorz Sadowski
9001a39406
[CI] Bump up DB versions to current LTS 2024-09-20 07:24:19 +02:00
Grzegorz Sadowski
cd01851554
[Composer][CI] Minor clean up 2024-09-04 07:14:17 +02:00
Michał Pysiak
1b1f5f491a Disable non product scenarios 2024-06-14 14:29:56 +02:00
Grzegorz Sadowski
d13ebb94d8
Merge branch '2.0' into api-platform-3
* 2.0: (776 commits)
  Add missing validation for the customers first and last name
  [CS][DX] Refactor
  Bring back all Sylius' state machines to Winzou
  Add overriding the Resource's state machine with the one from the Sylius abstraction
  Add missing locales to contract test
  [Taxon][Behat] validate translations with unexisting locales
  [ShippingMethod][Behat] validate translations with unexisting locales
  [Promotion][Behat] validate translations with unexisting locales
  [Product][Behat] validate translations with unexisting locales
  [PaymentMethod][Behat] validate translations with unexisting locales
  Validate all translatable objects for unexisiting locales
  Validate customer's password reset
  Validate customer creation and edit
  Make the validation trait more generic
  [Api] Change namespace of TaxonImagesTest class
  [Api] Remove _response suffix
  [Behat] Minor improvments of viewing_taxon_image scenario
  [Api][ProductImage] Add https prefix check
  [Api][Admin] Allow using float for ratio in exchange rate
  SYL-3329 Fix behat test for SyliusPayPalPlugin
  ...
2024-03-29 14:49:47 +01:00
Grzegorz Sadowski
30f27d8714
Merge branch '1.13' into 2.0
* 1.13: (77 commits)
  Resolve comments
  Update upgrade file
  Fix serialization groups config formatting
  Move all the contract tests to parent catalog Responses and remove expected catalog
  [Shop][Taxon] unify contract tests catalog
  [Shop][Product] unify contract tests catalog
  [Shop][ShippingMethods] unify contract tests catalog
  [Shop][Channel] unify contract tests catalog
  [Shop][Order] unify contract tests catalog
  [Shop][Country] unify contract tests catalog
  [Shop][ExchangeRate] unify contract tests catalog
  [Shop][Locale] unify contract tests catalog
  [Shop][Payment] unify contract tests catalog
  [Admin][ShopBillingData] unify contract tests catalog
  [Admin][Payment] unify contract tests catalog
  [Admin][Locale] unify contract tests catalog
  [Admin][Order] unify contract tests catalog
  [Admin][PriceHistory] unify contract tests catalog
  [Admin][AdminUser] unify contact tests catalog
  Update upgrade api file
  ...
2024-02-16 11:41:12 +01:00
Grzegorz Sadowski
ef078e0721
Bump up Node.js only to supported LTS versions (18 and 20) 2024-02-09 13:52:53 +01:00
Grzegorz Sadowski
e337e431a6
[CI] Remove unsupported MySQL 5.7 from workflows 2024-02-09 12:47:34 +01:00
Grzegorz Sadowski
d29ec36041
Bump up PHP to 8.1 2024-02-09 10:32:40 +01:00
Jacob Tobiasz
fcfd8d5444
Bump the node.js to 20.x for the CI 2024-02-01 10:43:03 +01:00
Jacob Tobiasz
544b0766d1
Resolve conflicts between 1.13 and 2.0 2024-02-01 08:22:59 +01:00
Jan Góralski
e688d18fec
minor #15738 Use the new State Machine abstraction (jakubtobiasz)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13
| Bug fix?        | no
| New feature?    | kinda
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | based on the #15729
| License         | MIT



Commits
-------
  Use the new State Machine abstraction
  Fix invalid workflow event names
  Fix retrieving the checkout state in the validator
  Reverse the sign next to the Symfony Workflow events listeners priorities
  Remove the non-existing config key
  Fix the StateMachine-related tests
  Fix CI
  Remove a reference to Sylius Resource
  Fix handling transitions inside the WinzouStateMachine
  Add testing the state machine adapter in the CI
  Fix the deprecation trigger descriptions
  Remove redundant phpdocs about thrown exception
  Remove redundant sm.configs parameter passed to the winzou adapter
2024-01-31 21:05:51 +01:00
Jacob Tobiasz
eca6d8c937
Resolve conflicts between 1.12 and 1.13 2024-01-26 15:37:35 +01:00
Jacob Tobiasz
ab217352ee
Add testing the state machine adapter in the CI 2024-01-26 14:48:56 +01:00
Jacob Tobiasz
49e7b7325d
Add builds checking whether the frontend can be built with all supported nodejs versions
Co-authored-by: jaroslavtyc.com <mail@jaroslavtyc.com>
2024-01-20 17:11:39 +01:00
Grzegorz Sadowski
e09302a19b
[CI] Fix matrix after upmerge 2023-12-15 14:48:37 +01:00
Grzegorz Sadowski
ae9ba0fe30
Merge branch '2.0' into api-platform-3
* 2.0: (172 commits)
  [Admin] Change name of official support section in menu and adjust translations
  Add all translations & change label
  Add business support CTA to admin panel
  [PromotionBundle] Add prefix to validation groups for promotion action/rule
  [PromotionBundle][PromotionRule] Add available type to validation message
  [PromotionBundle][PromotionAction] Add available type to validation message
  Update upgrade file
  [PromotionBundle] Split PromotionRuleValidator to PromotionRuleGroupValidator and PromotionRuleTypeValidator
  [PromotionBundle] Split PromotionActionValidator to PromotionActionGroupValidator and PromotionActionTypeValidator
  Add prefix sylius_ to validation groups
  Update upgrade file
  [PromotionBundle] Remove constraints from FormType to avoid double constraints
  [PromotionBundle] Move logic from PromotionRuleGroupValidator to PromotionRuleValidator
  [PromotionBundle] Move logic from PromotionActionGroupValidator to PromotionActionValidator
  [PromotionBundle] Add parameters validation groups for promotion action and promotion rule
  [ECS] Apply types order changes
  [ECS] Add union types ordering rule
  [ECS] Apply ecs fixes
  [ChannelsTest] use inArray to check locales
  [ApiBundle] Add contract tests for ProductTaxon resource
  ...
2023-12-15 14:45:38 +01:00
Grzegorz Sadowski
5526e0603c
Merge branch '1.13' into 2.0
* 1.13:
  Exclude PHP 8.0/Symfony 6.4 from workflows' matrixes
  [Maintenance] Fix postgres behats
  Fix product name's casing in the Behat scenario
  Add the sylius-labs/suite-tags-extension package
  [Dependencies] Change possible versions of doctrine/persistence
  [CI] Update Symfony versions in build
  [Behat][UI] Add strong typing in the CartContext class
  [ECS] Apply another ecs fixes
  [ECS] Apply ecs fixes
  [ECS] Apply ecs fixes in the tests directory
  [ECS] Add checking in the tests directory
2023-12-05 13:04:16 +01:00
Grzegorz Sadowski
df9c44fc9e
Merge branch '1.12' into 1.13
* 1.12:
  Exclude PHP 8.0/Symfony 6.4 from workflows' matrixes
  [Maintenance] Fix postgres behats
  Fix product name's casing in the Behat scenario
  Add the sylius-labs/suite-tags-extension package
  [Dependencies] Change possible versions of doctrine/persistence
  [CI] Update Symfony versions in build
2023-12-05 12:57:17 +01:00
Jacob Tobiasz
03611a4c70
Exclude PHP 8.0/Symfony 6.4 from workflows' matrixes 2023-12-05 12:37:05 +01:00
Grzegorz Sadowski
e8fa468f83
[CI] Update Symfony versions in build 2023-12-05 10:05:03 +01:00
Grzegorz Sadowski
9d5a1b3604
[API] Bump APIP to 3.1 and configure admin authentication 2023-09-28 15:10:20 +02:00
Jan Goralski
8434b7546b [CI] Fix logs uploading 2023-09-23 09:13:57 +02:00
Jacob Tobiasz
838d678456
Remove Symfony 5.4 from the CI 2023-09-18 20:49:55 +02:00
Jacob Tobiasz
93958d050c
Remove swiftmailer-related workflows 2023-09-16 06:28:03 +02:00
Jacob Tobiasz
e510ca49fc
Bump the PHP's version in the CI 2023-09-16 06:17:57 +02:00
Jakub Tobiasz
51188508a4
Drop support for DBAL 2.7 2023-04-26 13:24:37 +02:00
Grzegorz Sadowski
56817e3983
Merge branch '1.12' into 1.13
* 1.12:
  Remove ApiPlatform 2.6.x from CI
2023-03-09 21:46:00 +01:00
Jakub Tobiasz
7828b6a1c6
Remove ApiPlatform 2.6.x from CI 2023-03-09 16:27:12 +01:00
Grzegorz Sadowski
77c7c3e653
[CI] Remove PHP 8.2 from packages tests of the unmaintained Swiftmailer 2023-02-20 14:27:52 +01:00
Jakub Tobiasz
add752ba5e
Add PHP 8.2 to workflows 2023-02-02 11:28:15 +01:00
Jakub Tobiasz
3755f1043c
Refactor Workflows to use two type of builds 2023-01-24 15:32:40 +01:00
Jakub Tobiasz
ad2d4b4802
Refactor Workflows to use two type of builds 2023-01-23 13:13:56 +01:00