File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " wpgraphql-ide " : patch
3+ ---
4+
5+ test9
Original file line number Diff line number Diff line change @@ -194,6 +194,24 @@ jobs:
194194 npm ci
195195 npm run build
196196
197+ - name : Remove unchanged forbidden assets before deploy
198+ run : |
199+ set -e
200+ SVN_URL="https://plugins.svn.wordpress.org/wpgraphql-ide/"
201+ FORBIDDEN_ASSETS=(banner-1544x500.png banner-772x250.png icon-128x128.png icon-256x256.png)
202+ for asset in "${FORBIDDEN_ASSETS[@]}"; do
203+ if [ -f ".wordpress-org/$asset" ]; then
204+ # Download SVN version
205+ svn export "$SVN_URL/assets/$asset" "svn_$asset" 2>/dev/null || continue
206+ # Compare, remove if identical
207+ if cmp -s ".wordpress-org/$asset" "svn_$asset"; then
208+ rm ".wordpress-org/$asset"
209+ echo "::notice file=.wordpress-org/$asset::Skipped unchanged asset to avoid forbidden commit."
210+ fi
211+ rm -f "svn_$asset"
212+ fi
213+ done
214+
197215 - name : WordPress Plugin Deploy
198216 uses : 10up/action-wordpress-plugin-deploy@stable
199217 env :
You can’t perform that action at this time.
0 commit comments