You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,10 @@ The Onboarding module is designed to streamline various tasks related to user on
77
77
- Generate screenshots tailored to the user's preferences and create a child theme using the provided name.
78
78
79
79
## Release Process
80
-
### Local Release Preparation
80
+
81
+
Run the `Newfold Prepare Release` github action to automatically bump the version (either patch, minor or major version), and update build and language files all at once. It will create a PR with changed files for review. Using this workflow, we can skip all the manual steps below.
82
+
83
+
### Manual Release Preparation
81
84
82
85
1.**Checkout the trunk branch locally:**
83
86
```bash
@@ -89,25 +92,28 @@ The Onboarding module is designed to streamline various tasks related to user on
89
92
git pull origin trunk
90
93
```
91
94
95
+
3.**Create release branch, where [x.y.z] is the new version (following Semantic Versioning):**
96
+
```bash
97
+
git branch release/[x.y.z]
98
+
```
99
+
92
100
3.**Test for any breaking changes and highlight concerns:**
93
101
-**Conduct thorough testing to ensure stability and functionality.**
94
102
- Note any issues or concerns for further action.
95
103
96
104
4.**Increment Version via script**
97
-
- run `npm run set-version-bump`
98
-
- This will update the version number in required files, remove the old build, and create a fresh build.
99
-
- Alternatively, update versions and rebuild manually:
100
-
1.**Increment version following Semantic Versioning 2.0.0:**
105
+
- Update versions and rebuild manually:
106
+
1.**Increment version [x.y.z]**
101
107
- Update version in:
102
108
-`bootstrap.php`
103
109
-`package.json`
104
-
-`package-lock.json`
105
110
- Run:
106
111
```bash
107
112
npm install
108
113
npm run build
109
114
```
110
115
- Verify existence of `build/<new_version>` folder.
0 commit comments