65
65
#
66
66
# BLOCK-BASED CHECKOUT TESTS STRATEGY:
67
67
# - Run block-based checkout tests on current stable and newer WC versions where blocks support is mature
68
- # - WC 7.7.0: NO block-based checkout tests (too old, limited support) - uses skip_blocks=1
68
+ # - WC 7.7.0: NO block-based checkout tests (too old, limited support)
69
69
# - WC L-1: YES block-based checkout tests (recent version with full block support)
70
70
# - WC latest: YES block-based checkout tests (current stable, full support)
71
71
# - WC beta: YES block-based checkout tests (newer version, test latest features)
@@ -85,10 +85,10 @@ jobs:
85
85
MATRIX_ENTRIES=()
86
86
87
87
# Add WC 7.7.0 with PHP 7.3 only (legacy - NO blocks tests)
88
- MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_WCPAY\",\"test_branches\":\"$TEST_BRANCHES_MERCHANT\",\"skip_blocks\":\"1\" }")
89
- MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_WCPAY\",\"test_branches\":\"$TEST_BRANCHES_SHOPPER\",\"skip_blocks\":\"1\" }")
90
- MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_SUBSCRIPTIONS\",\"test_branches\":\"$TEST_BRANCHES_MERCHANT\",\"skip_blocks\":\"1\" }")
91
- MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_SUBSCRIPTIONS\",\"test_branches\":\"$TEST_BRANCHES_SHOPPER\",\"skip_blocks\":\"1\" }")
88
+ MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_WCPAY\",\"test_branches\":\"$TEST_BRANCHES_MERCHANT\"}")
89
+ MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_WCPAY\",\"test_branches\":\"$TEST_BRANCHES_SHOPPER\"}")
90
+ MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_SUBSCRIPTIONS\",\"test_branches\":\"$TEST_BRANCHES_MERCHANT\"}")
91
+ MATRIX_ENTRIES+=("{\"woocommerce\":\"7.7.0\",\"php\":\"$PHP_LEGACY\",\"test_groups\":\"$TEST_GROUPS_SUBSCRIPTIONS\",\"test_branches\":\"$TEST_BRANCHES_SHOPPER\"}")
92
92
93
93
# Add L-1 version with PHP 8.3 only (INCLUDE blocks tests - recent version with full support)
94
94
MATRIX_ENTRIES+=("{\"woocommerce\":\"$L1_VERSION\",\"php\":\"$PHP_STABLE\",\"test_groups\":\"$TEST_GROUPS_WCPAY\",\"test_branches\":\"$TEST_BRANCHES_MERCHANT\"}")
@@ -143,7 +143,7 @@ jobs:
143
143
E2E_BRANCH : ${{ matrix.test_branches }}
144
144
SKIP_WC_SUBSCRIPTIONS_TESTS : ${{ matrix.test_groups == 'blocks' && '1' || '' }}
145
145
SKIP_WC_ACTION_SCHEDULER_TESTS : ${{ matrix.test_groups == 'blocks' && '1' || '' }}
146
- SKIP_WC_BLOCKS_TESTS : ${{ matrix.skip_blocks }}
146
+ SKIP_WC_BLOCKS_TESTS : ${{ matrix.test_groups != 'blocks' && '1' || '' }}
147
147
148
148
steps :
149
149
- name : Checkout WCPay repository
0 commit comments