1 parent 7db89c2 commit 453e0e0Copy full SHA for 453e0e0
1 file changed
.github/workflows/build-and-deploy.yml
@@ -68,12 +68,29 @@ jobs:
68
- name: Install dependencies
69
run: npm ci
70
71
+ - name: Setup minimal WordPress
72
+ run: |
73
+ mkdir -p /tmp/wp
74
+ cd /tmp/wp
75
+
76
+ wp core download --allow-root
77
+ wp config create \
78
+ --dbname=wp \
79
+ --dbuser=root \
80
+ --dbpass=root \
81
+ --dbhost=127.0.0.1 \
82
+ --skip-check \
83
+ --allow-root
84
85
- name: Build assets
86
run: |
87
npm run build
88
composer install --no-dev
89
npm run production
- npm run makepot
90
+ wp i18n make-pot --exclude='node_modules,vendor' . languages/tutorstarter.pot \
91
+ --path=/tmp/wp \
92
93
94
env:
95
NODE_ENV: production
96
NODE_OPTIONS: --openssl-legacy-provider
0 commit comments