diff --git a/.github/workflows/check-wordpress-versions.yml b/.github/workflows/check-wordpress-versions.yml index edea27703f..99cd2bfdbf 100644 --- a/.github/workflows/check-wordpress-versions.yml +++ b/.github/workflows/check-wordpress-versions.yml @@ -17,6 +17,7 @@ jobs: with: php-version: '8.3' # Specify the PHP version you want to use + # Updating used WordPress - name: Check WordPress Docker Versions run: php .github/workflows/scripts/check_wordpress_versions.php @@ -33,3 +34,21 @@ jobs: git add config.yml git commit -m 'Update used WordPress images in Circle CI' git push origin HEAD:refs/heads/circle-ci-wordpress-image + + # Updating used WooCommerce plugin + - name: Check WooCommerce Versions + run: php .github/workflows/scripts/check_woocommerce_versions.php + + - name: Check for changes + id: git_diff + run: | + git config --global user.name 'github-actions[bot]' + git config --global user.email 'github-actions[bot]@users.noreply.github.com' + git diff --exit-code || echo "::set-output name=changes::true" + + - name: Commit changes + if: steps.git_diff.outputs.changes == 'true' + run: | + git add config.yml + git commit -m 'Update used WooCommerce plugin in Circle CI' + git push origin HEAD:refs/heads/circle-ci-wordpress-image diff --git a/.github/workflows/scripts/check_woocommerce_versions.php b/.github/workflows/scripts/check_woocommerce_versions.php new file mode 100644 index 0000000000..81e23a4464 --- /dev/null +++ b/.github/workflows/scripts/check_woocommerce_versions.php @@ -0,0 +1,78 @@ +