diff --git a/.github/workflows/pr-code-coverage.yml b/.github/workflows/pr-code-coverage.yml index c0340682f42..942d36b7dfd 100644 --- a/.github/workflows/pr-code-coverage.yml +++ b/.github/workflows/pr-code-coverage.yml @@ -52,6 +52,11 @@ jobs: - name: Setup and install composer run: pnpm nx composer-install woocommerce + + - name: Build Admin feature config + working-directory: ./ + run: | + pnpm nx build:feature-config woocommerce-admin - name: Init DB and WP run: pnpm nx install-unit-test-db woocommerce diff --git a/.github/workflows/pr-unit-tests.yml b/.github/workflows/pr-unit-tests.yml index 1c470598e08..7b4c0d28c46 100644 --- a/.github/workflows/pr-unit-tests.yml +++ b/.github/workflows/pr-unit-tests.yml @@ -61,6 +61,10 @@ jobs: npm install -g pnpm pnpm install pnpm nx composer-install woocommerce + - name: Build Admin feature config + working-directory: ./ + run: | + pnpm nx build:feature-config woocommerce-admin - name: Add PHP8 Compatibility. run: | diff --git a/.gitignore b/.gitignore index 9702ee58fe2..4d379ba3764 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,6 @@ nbproject/private/ # Test Results test-results.json + +# Admin Feature config +plugins/woocommerce/includes/react-admin/feature-config.php diff --git a/plugins/woocommerce/includes/react-admin/feature-config.php b/plugins/woocommerce/includes/react-admin/feature-config.php deleted file mode 100644 index 8c64572a677..00000000000 --- a/plugins/woocommerce/includes/react-admin/feature-config.php +++ /dev/null @@ -1,31 +0,0 @@ - true, - 'analytics' => true, - 'coupons' => true, - 'customer-effort-score-tracks' => true, - 'homescreen' => true, - 'marketing' => true, - 'minified-js' => true, - 'mobile-app-banner' => true, - 'navigation' => true, - 'onboarding' => true, - 'onboarding-tasks' => true, - 'remote-inbox-notifications' => true, - 'remote-free-extensions' => true, - 'payment-gateway-suggestions' => true, - 'settings' => false, - 'shipping-label-banner' => true, - 'subscriptions' => true, - 'store-alerts' => true, - 'transient-notices' => true, - 'wc-pay-promotion' => true, - 'wc-pay-welcome-page' => true, - 'tasklist-setup-experiment-1' => false, - ); - } -}