File tree Expand file tree Collapse file tree 1 file changed +17
-19
lines changed
Expand file tree Collapse file tree 1 file changed +17
-19
lines changed Original file line number Diff line number Diff line change 11name : 🚀 Build & Release
22on :
3- push :
4- tags :
5- - ' v*' # Runs when you push a tag like "v1.0.0"
6- permissions :
7- contents : write
3+ release :
4+ types : [released]
85
96jobs :
107 build :
118 runs-on : ubuntu-latest
129
1310 steps :
1411 - name : 📥 Checkout Repository
15- uses : actions/checkout@v3
12+ uses : actions/checkout@v4
1613
1714 - name : 🛠️ Set Up Node.js
18- uses : actions/setup-node@v3
15+ uses : actions/setup-node@v4
1916 with :
20- node-version : 18
17+ node-version : 20
2118
2219 - name : 📦 Install Dependencies
2320 run : npm install
2421
2522 - name : 🔨 Build Plugin
2623 run : npm run build
2724
28- - name : 📦 Generate Plugin ZIP
29- run : npm run plugin-zip
25+ - name : 🚀 Deploy to WordPress Plugin Directory
26+ id : deploy
27+ uses : 10up/action-wordpress-plugin-deploy@stable
28+ with :
29+ generate-zip : true
30+ env :
31+ SVN_PASSWORD : ${{ secrets.SVN_PASSWORD }}
32+ SVN_USERNAME : ${{ secrets.SVN_USERNAME }}
3033
31- - name : 🚀 Create GitHub Release
34+ - name : ⤴️ Upload release asset
3235 id : create_release
33- uses : softprops/action-gh-release@v1
34- with :
35- tag_name : ${{ github.ref_name }}
36- name : ' Bento Box ${{ github.ref_name }}'
37- body : ' 🚀 New release of Bento Box!'
38- draft : false
39- prerelease : false
40- files : bento-box.zip
36+ uses : softprops/action-gh-release@v2
4137 env :
4238 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39+ with :
40+ files : ${{ github.workspace }}/${{ github.event.repository.name }}.zip
You can’t perform that action at this time.
0 commit comments