8181 - name : Install and activate plugin
8282 run : |
8383 WP_CONTAINER=$(docker ps -qf "name=wordpress")
84+ PLUGIN_REPO=$PLUGIN_REPO
8485
8586 # Install git inside the WordPress container
8687 docker exec $WP_CONTAINER apt-get update
@@ -94,26 +95,26 @@ jobs:
9495 # Create the plugins directory
9596 docker exec $WP_CONTAINER mkdir -p /var/www/html/wp-content/plugins
9697
97- # Clone plugin repository (old version )
98- docker exec $WP_CONTAINER git clone --branch v1.1.0 https://github.com/${{ env. PLUGIN_REPO }} .git /var/www/html/wp-content/plugins/progress-planner
98+ # Clone plugin repository (v1.1.0 )
99+ docker exec $WP_CONTAINER git clone --branch v1.1.0 https://github.com/$PLUGIN_REPO.git /var/www/html/wp-content/plugins/progress-planner
99100
100101 # Activate plugin using WP-CLI
101102 docker exec $WP_CONTAINER wp plugin activate progress-planner --allow-root
102103
103104 # Show plugin version
104- docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
105+ docker exec $WP_CONTAINER wp option get progress_planner_version --allow-root
105106
106- # Overwrite plugin files with the latest version
107- # docker cp . $WP_CONTAINER:/var/www/html/wp-content/plugins/progress-planner
107+ # Overwrite plugin files with the latest version from this branch
108+ docker cp . $WP_CONTAINER:/var/www/html/wp-content/plugins/progress-planner
108109
109110 # Show updated plugin version
110- docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
111+ docker exec $WP_CONTAINER wp option get progress_planner_version --allow-root
111112
112113 # Install Yoast SEO
113114 docker exec $WP_CONTAINER wp plugin install wordpress-seo --activate --allow-root
114115
115116 # Install Yoast Comment Experience
116117 docker exec $WP_CONTAINER wp plugin install yoast-comment-hacks --activate --allow-root
117118
118- # Show plugin version
119- docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
119+ # Final plugin version check
120+ docker exec $WP_CONTAINER wp option get progress_planner_version --allow-root
0 commit comments