@@ -18,48 +18,49 @@ const args = process.argv.slice(2) // remove 2 default args
1818const release = ! args . includes ( '--build-only' ) // Build release only or build release and push to github
1919
2020module . exports = {
21- releasedPluginName,
22- git : {
23- commit : release ,
24- commitMessage : 'chore: release v${version}' ,
25- tag : release ,
26- tagName : 'v${version}' ,
27- commitArgs : [ '-n' ] ,
28- push : release ,
29- } ,
30- hooks : {
31- // 'before:init': [], // run before initialization
32- // 'after:[my-plugin]:bump': './bin/my-script.sh', // run after bumping version of my-plugin
33- 'after:bump' : [
34- 'yarn build && echo ✅ build success' ,
35- release
36- ? 'yarn sync:version && echo ✅ sync version success'
37- : 'echo 🚫 skip sync version' ,
38- 'yarn create:release && echo ✅ create release files success' ,
39- `cd release/${ releasedPluginName } /${ releasedPluginName } && composer install --no-dev && cd ../.. && echo ✅ composer install success` ,
40- 'yarn zip && echo ✅ create zip success' ,
41- ] , // run after bumping version
42- // 'after:git:release': 'echo After git push, before github release', // run after git push, before github release
43- 'after:release' : [
44- 'git pull' ,
45- ] , // run after release
46- } ,
47- npm : {
48- publish : false ,
49- } ,
50- github : {
51- release,
52- releaseName : 'v${version}' ,
53- assets : [ `./release/${ releasedPluginName } .zip` ] , // relative path
54- web : false ,
55- } ,
56- allowedItems : [
57- 'inc' ,
58- 'js/dist' ,
59- 'composer.json' ,
60- 'composer.lock' ,
61- 'index.php' ,
62- 'plugin.php' ,
63- 'README.md' ,
64- ] ,
21+ releasedPluginName,
22+ git : {
23+ commit : release ,
24+ commitMessage : 'chore: release v${version}' ,
25+ tag : release ,
26+ tagName : 'v${version}' ,
27+ commitArgs : [ '-n' ] ,
28+ push : release ,
29+ } ,
30+ hooks : {
31+ // 'before:init': [], // run before initialization
32+ // 'after:[my-plugin]:bump': './bin/my-script.sh', // run after bumping version of my-plugin
33+ 'after:bump' : [
34+ 'yarn i18n' ,
35+ 'yarn build && echo ✅ build success' ,
36+ release
37+ ? 'yarn sync:version && echo ✅ sync version success'
38+ : 'echo 🚫 skip sync version' ,
39+ 'yarn create:release && echo ✅ create release files success' ,
40+ `cd release/${ releasedPluginName } /${ releasedPluginName } && composer install --no-dev && cd ../.. && echo ✅ composer install success` ,
41+ 'yarn zip && echo ✅ create zip success' ,
42+ ] , // run after bumping version
43+ // 'after:git:release': 'echo After git push, before github release', // run after git push, before github release
44+ 'after:release' : [
45+ 'git pull' ,
46+ ] , // run after release
47+ } ,
48+ npm : {
49+ publish : false ,
50+ } ,
51+ github : {
52+ release,
53+ releaseName : 'v${version}' ,
54+ assets : [ `./release/${ releasedPluginName } .zip` ] , // relative path
55+ web : false ,
56+ } ,
57+ allowedItems : [
58+ 'inc' ,
59+ 'js/dist' ,
60+ 'composer.json' ,
61+ 'composer.lock' ,
62+ 'index.php' ,
63+ 'plugin.php' ,
64+ 'README.md' ,
65+ ] ,
6566}
0 commit comments