Skip to content

Commit fb07e77

Browse files
authored
Merge pull request #8999 from kenjis/update-RELEASE.md
docs: update RELEASE.md
2 parents e84a189 + bbfb37c commit fb07e77

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

admin/RELEASE.md

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,22 @@
66
>
77
> -MGatner, kenjis
88
9-
## Merge `develop` branch into next minor version branch `4.x`
9+
## Notation
10+
11+
- `4.x.x`: The new release version. (e.g., `4.5.3`)
12+
- `4.y`: The next minor version. (e.g., `4.6`)
13+
- `4.z`: The next next minor version. (e.g., `4.7`)
14+
15+
## Merge `develop` branch into next minor version branch `4.y`
1016

1117
Before starting release process, if there are commits in `develop` branch that
12-
are not merged into `4.x` branch, merge them. This is because if conflicts occur,
18+
are not merged into `4.y` branch, merge them. This is because if conflicts occur,
1319
merging will take time.
1420

1521
```console
1622
git fetch upstream
17-
git switch 4.x
18-
git merge upstream/4.x
23+
git switch 4.y
24+
git merge upstream/4.y
1925
git merge upstream/develop
2026
git push upstream HEAD
2127
```
@@ -24,11 +30,10 @@ git push upstream HEAD
2430

2531
If you release a new minor version.
2632

27-
* [ ] Create PR to merge `4.x` into `develop` and merge it
33+
* [ ] Create PR to merge `4.y` into `develop` and merge it
2834
* [ ] Rename the current minor version (e.g., `4.5`) in Setting > Branches >
2935
"Branch protection rules" to the next minor version. E.g. `4.5``4.6`
30-
* [ ] Delete the merged `4.x` branch (This closes all PRs to the branch)
31-
* Do the regular release process. Go to the next "Changelog" section
36+
* [ ] Delete the merged `4.y` branch (This closes all PRs to the branch)
3237

3338
## Changelog
3439

@@ -90,8 +95,8 @@ Work off direct clones of the repos so the release branches persist for a time.
9095
* [ ] Replace **CHANGELOG.md** with the new version generated above
9196
* [ ] Update **user_guide_src/source/changelogs/v4.x.x.rst**
9297
* Remove the section titles that have no items
93-
* [ ] Update **user_guide_src/source/installation/upgrade_{ver}.rst**
94-
* [ ] fill in the "All Changes" section, and add it to **upgrading.rst**
98+
* [ ] Update **user_guide_src/source/installation/upgrade_4xx.rst**
99+
* [ ] fill in the "All Changes" section, and add it to **upgrade_4xx.rst**
95100
* git diff --name-status origin/master -- . ':!system' ':!tests' ':!user_guide_src'
96101
* Note: `tests/` is not used for distribution repos. See `admin/starter/tests/`
97102
* [ ] Remove the section titles that have no items
@@ -137,7 +142,7 @@ Work off direct clones of the repos so the release branches persist for a time.
137142
## New Contributors
138143
*
139144
140-
**Full Changelog**: https://github.com/codeigniter4/CodeIgniter4/compare/v4.x.x...v4.x.x
145+
**Full Changelog**: https://github.com/codeigniter4/CodeIgniter4/compare/v4.x.w...v4.x.x
141146
```
142147
Click the "Generate release notes" button, and get the "New Contributors".
143148
* [ ] Watch for the "Deploy Distributable Repos" action to make sure **framework**,
@@ -164,19 +169,19 @@ Work off direct clones of the repos so the release branches persist for a time.
164169
git merge origin/master
165170
git push origin HEAD
166171
```
167-
* [ ] Update the next minor version branch `4.x`:
172+
* [ ] Update the next minor version branch `4.y`:
168173
```console
169174
git fetch origin
170-
git checkout 4.x
171-
git merge origin/4.x
175+
git checkout 4.y
176+
git merge origin/4.y
172177
git merge origin/develop
173178
git push origin HEAD
174179
```
175-
* [ ] [Minor version only] Create the new next minor version branch `4.x`:
180+
* [ ] [Minor version only] Create the new next minor version branch `4.z`:
176181
```console
177182
git fetch origin
178183
git switch develop
179-
git switch -c 4.x
184+
git switch -c 4.z
180185
git push origin HEAD
181186
```
182187
* [ ] Request CVEs and Publish any Security Advisories that were resolved from private forks

0 commit comments

Comments
 (0)