@@ -63,11 +63,15 @@ jobs:
6363 MINOR_VERSION=$(echo "$LATEST_RELEASE" | grep -oE '^[0-9]+\.[0-9]+' | cut -d. -f2)
6464 ADJUSTED_MINOR_VERSION=$((MINOR_VERSION - 2))
6565
66- if [ "$ADJUSTED_MINOR_VERSION" -lt 0 ]; then
67- ADJUSTED_MINOR_VERSION=0
66+ if [ "$MINOR_VERSION" -eq 0 ]; then
67+ ADJUSTED_MAJOR_VERSION=$((MAJOR_VERSION - 1))
68+ ADJUSTED_MINOR_VERSION=8
69+ else
70+ ADJUSTED_MAJOR_VERSION=$MAJOR_VERSION
71+ ADJUSTED_MINOR_VERSION=$((MINOR_VERSION - 2))
6872 fi
6973
70- LATEST_MINOR_RELEASE="$MAJOR_VERSION .$ADJUSTED_MINOR_VERSION"
74+ LATEST_MINOR_RELEASE="$ADJUSTED_MAJOR_VERSION .$ADJUSTED_MINOR_VERSION"
7175
7276 echo "Latest WooCommerce Release: $LATEST_RELEASE"
7377 echo "LATEST_RELEASE=$LATEST_RELEASE" >> $GITHUB_ENV
9195 # Get required versions from WooCommerce core
9296 REQUIRES_AT_LEAST=$(grep -oP 'Requires at least: \K[\d.]+' "$WC_CORE_FILE")
9397 REQUIRES_PHP=$(grep -oP 'Requires PHP: \K[\d.]+' "$WC_CORE_FILE")
94- LATEST_MINOR_RELEASE=$(echo "$LATEST_RELEASE" | grep -oE '^[0-9]+\.[0-9]+' | awk -F. '{printf("%d.%d", $1, ($2-2 < 0 ? 0 : $2-2))}')
98+ LATEST_MINOR_RELEASE=${{ env.LATEST_MINOR_RELEASE }}
9599 echo "REQUIRES_AT_LEAST=$REQUIRES_AT_LEAST" >> $GITHUB_ENV
96100 echo "REQUIRES_PHP=$REQUIRES_PHP" >> $GITHUB_ENV
97101
@@ -250,7 +254,11 @@ jobs:
250254 add-paths : ${{ env.EDITED_FILES }}
251255 commit-message : " Update Requires headers"
252256 title : " Update Requires headers for WooCommerce compatibility"
253- team-reviewers : woocommerce/progressus
257+ reviewers : |
258+ dustinparker
259+ iyut
260+ bartech
261+ abdalsalaam
254262 body : |
255263 This PR updates plugin headers to ensure compatibility with the latest WooCommerce release.
256264
0 commit comments