Skip to content

Commit 73b4b0b

Browse files
committed
feat: Add semantic versioning realease script
1 parent 439c141 commit 73b4b0b

File tree

3 files changed

+52
-6
lines changed

3 files changed

+52
-6
lines changed

CHANGELOG.md

Whitespace-only changes.

package.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@blsq/manager-ui",
3-
"version": "0.0.1",
3+
"version": "1.0.0",
44
"description": "Dhis2 manager apps common component library",
55
"author": "blsq",
66
"license": "MIT",
@@ -19,6 +19,21 @@
1919
"deploy": "storybook-to-ghpages",
2020
"storybook": "start-storybook"
2121
},
22+
"release": {
23+
"plugins": [
24+
"@semantic-release/commit-analyzer",
25+
"@semantic-release/release-notes-generator",
26+
[
27+
"@semantic-release/npm",
28+
{
29+
"npmPublish": true
30+
}
31+
],
32+
"@semantic-release/changelog",
33+
"@semantic-release/git"
34+
],
35+
"branch": "master"
36+
},
2237
"peerDependencies": {
2338
"@material-ui/core": "^4.5.2",
2439
"@material-ui/icons": "^4.5.1",
@@ -51,6 +66,11 @@
5166
"@material-ui/core": "^4.5.2",
5267
"@material-ui/icons": "^4.5.1",
5368
"@material-ui/styles": "^4.5.2",
69+
"@semantic-release/changelog": "^3.0.5",
70+
"@semantic-release/commit-analyzer": "^6.3.3",
71+
"@semantic-release/git": "^7.0.18",
72+
"@semantic-release/npm": "^5.3.4",
73+
"@semantic-release/release-notes-generator": "^7.3.2",
5474
"@storybook/addon-knobs": "^5.2.5",
5575
"@storybook/addon-storysource": "^5.2.5",
5676
"@storybook/react": "^5.2.5",

yarn.lock

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1636,7 +1636,17 @@
16361636
react-lifecycles-compat "^3.0.4"
16371637
warning "^3.0.0"
16381638

1639-
"@semantic-release/commit-analyzer@^6.1.0":
1639+
"@semantic-release/changelog@^3.0.5":
1640+
version "3.0.5"
1641+
resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-3.0.5.tgz#37423eee40f550acb8e09ff1d951ba79263e3b2d"
1642+
integrity sha512-/U44eK5qL2olevbEi+GrJxq1lNGUABChqK58A3SkiDsZS6AoGO8CJHQ7OG0zx+spxwkY4TevZ85Whz/hYyO+5w==
1643+
dependencies:
1644+
"@semantic-release/error" "^2.1.0"
1645+
aggregate-error "^3.0.0"
1646+
fs-extra "^8.0.0"
1647+
lodash "^4.17.4"
1648+
1649+
"@semantic-release/commit-analyzer@^6.1.0", "@semantic-release/commit-analyzer@^6.3.3":
16401650
version "6.3.3"
16411651
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-6.3.3.tgz#885f7e46e2f0aef23a23be0904dbf18d6ece45ca"
16421652
integrity sha512-Pyv1ZL2u5AIOY4YbxFCAB5J1PEh5yON8ylbfiPiriDGGW6Uu1U3Y8lysMtWu+FUD5x7tSnyIzhqx0+fxPxqbgw==
@@ -1648,11 +1658,27 @@
16481658
import-from "^3.0.0"
16491659
lodash "^4.17.4"
16501660

1651-
"@semantic-release/error@^2.2.0":
1661+
"@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
16521662
version "2.2.0"
16531663
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
16541664
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
16551665

1666+
"@semantic-release/git@^7.0.18":
1667+
version "7.0.18"
1668+
resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-7.0.18.tgz#f37c076bc094762cb343dab49ab893d31de961e8"
1669+
integrity sha512-VwnsGUXpNdvPcsq05BQyLBZxGUlEiJCMKNi8ttLvZZAhjI1mAp9dwypOeyxSJ5eFQ+iGMBLdoKF1LL0pmA/d0A==
1670+
dependencies:
1671+
"@semantic-release/error" "^2.1.0"
1672+
aggregate-error "^3.0.0"
1673+
debug "^4.0.0"
1674+
dir-glob "^3.0.0"
1675+
execa "^3.2.0"
1676+
fs-extra "^8.0.0"
1677+
globby "^10.0.0"
1678+
lodash "^4.17.4"
1679+
micromatch "^4.0.0"
1680+
p-reduce "^2.0.0"
1681+
16561682
"@semantic-release/github@^5.1.0":
16571683
version "5.5.5"
16581684
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-5.5.5.tgz#4666367f16d8ad91fd1d3c71a7238498de14ec38"
@@ -1675,7 +1701,7 @@
16751701
p-retry "^4.0.0"
16761702
url-join "^4.0.0"
16771703

1678-
"@semantic-release/npm@^5.0.5":
1704+
"@semantic-release/npm@^5.0.5", "@semantic-release/npm@^5.3.4":
16791705
version "5.3.4"
16801706
resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-5.3.4.tgz#2998cd9455aaedf278334d4a5b56f8e0b715919d"
16811707
integrity sha512-XjITNRA/oOpJ7BfHk/WaOHs1WniYBszTde/bwADjjk1Luacpxg87jbDQVVt/oA3Zlx+MelxACRIEuRiPC5gu8g==
@@ -1693,7 +1719,7 @@
16931719
registry-auth-token "^4.0.0"
16941720
tempy "^0.3.0"
16951721

1696-
"@semantic-release/release-notes-generator@^7.1.2":
1722+
"@semantic-release/release-notes-generator@^7.1.2", "@semantic-release/release-notes-generator@^7.3.2":
16971723
version "7.3.2"
16981724
resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-7.3.2.tgz#a858b35c9c62f780d285aeaca8ef9891a62c2f9c"
16991725
integrity sha512-vYGydZPoQqL4aJOsaqXTZIekRb3aa/OlxlEVUvyrWWlNGqmQ1T7NUOos9eoN5DBCEuk6PwDrxPbhzgswxcvprQ==
@@ -11427,7 +11453,7 @@ micromatch@^3.1.10, micromatch@^3.1.4:
1142711453
snapdragon "^0.8.1"
1142811454
to-regex "^3.0.2"
1142911455

11430-
micromatch@^4.0.2:
11456+
micromatch@^4.0.0, micromatch@^4.0.2:
1143111457
version "4.0.2"
1143211458
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
1143311459
integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==

0 commit comments

Comments
 (0)