File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ name: Release
33on :
44 release :
55 types : [published]
6+ workflow_dispatch :
67
78permissions :
89 contents : write
@@ -39,18 +40,31 @@ jobs:
3940 run : ./build-zip.sh
4041
4142 - name : Upload ZIP to release
43+ if : ${{ github.event_name == 'release' }}
4244 uses : softprops/action-gh-release@v2
4345 with :
4446 files : aeo-content-ai-studio.zip
47+ overwrite_files : true
4548
4649 deploy :
4750 name : Deploy to WordPress.org
4851 runs-on : ubuntu-latest
49- needs : lint
52+ if : ${{ github.event_name == 'release' }}
53+ needs : [lint, build]
5054 steps :
5155 - name : Checkout
5256 uses : actions/checkout@v4
5357
58+ - name : Validate WordPress.org Secrets
59+ env :
60+ SVN_USERNAME : ${{ secrets.SVN_USERNAME }}
61+ SVN_PASSWORD : ${{ secrets.SVN_PASSWORD }}
62+ run : |
63+ if [ -z "$SVN_USERNAME" ] || [ -z "$SVN_PASSWORD" ]; then
64+ echo "::error::Missing SVN_USERNAME or SVN_PASSWORD GitHub Actions secrets."
65+ exit 1
66+ fi
67+
5468 - name : WordPress Plugin Deploy
5569 uses : 10up/action-wordpress-plugin-deploy@stable
5670 env :
You can’t perform that action at this time.
0 commit comments