This repository was archived by the owner on Jan 2, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +36
-3
lines changed Expand file tree Collapse file tree 5 files changed +36
-3
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ name: Build & Test
5
5
6
6
on :
7
7
push :
8
- branches : [ master ]
8
+ branches : [ master, develop ]
9
9
pull_request :
10
10
branches : [ master ]
11
11
Original file line number Diff line number Diff line change 29
29
- run : npm ci
30
30
- run : npm publish
31
31
env :
32
- NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -274,3 +274,7 @@ console.dir(result, {depth: null});
274
274
## Contributing
275
275
276
276
This project does not require a Contributor License Agreement.
277
+
278
+ ### Release Process
279
+
280
+ Release checklist and process is documented in [ Release.md] ( https://github.com/mena-devs/objectron/blob/master/RELEASE.md )
Original file line number Diff line number Diff line change
1
+ # Release
2
+
3
+ ## Semantic versioning
4
+
5
+ Given a version number MAJOR.MINOR.PATCH, increment the:
6
+
7
+ - ` MAJOR ` version when you make incompatible API changes,
8
+ - ` MINOR ` version when you add functionality in a backwards compatible manner, and
9
+ - ` PATCH ` version when you make backwards compatible bug fixes.
10
+
11
+ Additional labels for pre-release and build metadata are available as extensions to the ` MAJOR.MINOR.PATCH ` format.
12
+
13
+ Reference: https://semver.org/
14
+
15
+ ## Pre-release checklist
16
+
17
+ Make sure you cover all the steps below for a new version release.
18
+
19
+ - [ ] Update the release version number in ` package.json `
20
+ - [ ] Merge your feature branch with the ` develop ` branch
21
+ - [ ] Rebase all changes from upstream to your local develop branch
22
+ - [ ] Create a pull request from the ` develop ` branch to the master branch
23
+ - [ ] Make sure the title of your pull request contains the new release version
24
+ - [ ] In GitHub actions verify that your pull request passes the ` Build & Test ` workflow
25
+ - [ ] Get your pull request reviewed by at least 1 other contributor to the project
26
+ - [ ] If all the checks and code reviews are done, ` rebase and merge ` the develop branch with the ` master ` branch
27
+ - [ ] In GitHub create a tag and a release from the recently merged pull request
28
+ - [ ] In GitHub actions verify that the ` Publish NPM ` job has completed successfully
29
+ - [ ] Verify that everything is correct in the package's npm page: https://www.npmjs.com/package/@menadevs/objectron
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @menadevs/objectron" ,
3
- "version" : " 0.1.8 " ,
3
+ "version" : " 0.1.9 " ,
4
4
"description" : " Compares a set of match rules contained with an object to determine if the latter conforms to the matching rules" ,
5
5
"main" : " index.js" ,
6
6
"devDependencies" : {
You can’t perform that action at this time.
0 commit comments