Skip to content

Commit 39c7669

Browse files
committed
composer to download & WP CLI to install
1 parent 30b2e34 commit 39c7669

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

.github/workflows/upgrade-compat.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,14 @@ jobs:
126126
# Show plugin settings
127127
docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
128128
129-
# Require Yoast SEO Premium & copy files
130-
composer require yoast/wordpress-seo-premium
131-
docker cp ./wp-content/plugins/wordpress-seo-premium $WP_CONTAINER:/var/www/html/wp-content/plugins/wordpress-seo-premium
129+
# Download Yoast SEO Premium zip using Composer
130+
composer require yoast/wordpress-seo-premium:dev-master#zipball
132131
133-
# Ensure proper permissions
134-
docker exec $WP_CONTAINER chown -R www-data:www-data /var/www/html/wp-content/plugins/wordpress-seo-premium
132+
# Copy the zip file to the container
133+
docker cp ./vendor/yoast/wordpress-seo-premium.zip $WP_CONTAINER:/tmp/wordpress-seo-premium.zip
135134
136-
# Activate Yoast SEO Premium
137-
docker exec $WP_CONTAINER wp plugin activate wordpress-seo-premium --allow-root
135+
# Install and activate using WP-CLI
136+
docker exec $WP_CONTAINER wp plugin install /tmp/wordpress-seo-premium.zip --activate --allow-root
138137
139138
# Show plugin settings
140139
docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root

0 commit comments

Comments
 (0)