Skip to content

Commit e1ee3f1

Browse files
authored
Merge pull request #266 from wp-graphql/fix-wp-org-deploy
ci: Fix wp org deploy
2 parents 511d6b1 + 0bef0de commit e1ee3f1

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

.changeset/gold-grapes-jump.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"wpgraphql-ide": patch
3+
---
4+
5+
test9

.github/workflows/release-and-deploy.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)