Skip to content

Commit fcba676

Browse files
committed
feat(FEAR-95): Publish the package to npm and GitHub registries
1 parent dea3649 commit fcba676

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

.releaserc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
"@semantic-release/release-notes-generator",
88
"@semantic-release/changelog",
99
"@semantic-release/npm",
10+
[
11+
"@semantic-release/exec",
12+
{
13+
"successCmd": "yarn run publish:github"
14+
}
15+
],
1016
"@semantic-release/git",
1117
"@semantic-release/github"
1218
]

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,16 @@
4242
"copy:demo": "yarn copyfiles -f demo/* dist",
4343
"build": "yarn run dist && yarn run lib && yarn run copy",
4444
"dist": "yarn run clean:dist && yarn webpack --config webpack.config.dist.js",
45-
"lib": "yarn run clean:lib && yarn webpack --config webpack.config.lib.js"
45+
"lib": "yarn run clean:lib && yarn webpack --config webpack.config.lib.js",
46+
"publish:github": "npm config set '//npm.pkg.github.com/:_authToken' $GH_TOKEN && npm publish --registry https://npm.pkg.github.com"
4647
},
4748
"devDependencies": {
4849
"@applitools/eyes-webdriverio": "^5.7.2",
4950
"@commitlint/cli": "^8.3.5",
5051
"@commitlint/config-conventional": "^8.3.4",
5152
"@semantic-release/changelog": "^5.0.1",
5253
"@semantic-release/commit-analyzer": "^8.0.1",
54+
"@semantic-release/exec": "^5.0.0",
5355
"@semantic-release/git": "^9.0.0",
5456
"@semantic-release/github": "^7.0.6",
5557
"@semantic-release/npm": "^7.0.5",

yarn.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -951,6 +951,18 @@
951951
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
952952
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
953953

954+
"@semantic-release/exec@^5.0.0":
955+
version "5.0.0"
956+
resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-5.0.0.tgz#69c253107a755dabf7c262d417269d099f714356"
957+
integrity sha512-t7LWXIvDJQbuGCy2WmMG51WyaGSLTvZBv9INvcI4S0kn+QjnnVVUMhcioIqhb0r3yqqarMzHVcABFug0q0OXjw==
958+
dependencies:
959+
"@semantic-release/error" "^2.1.0"
960+
aggregate-error "^3.0.0"
961+
debug "^4.0.0"
962+
execa "^4.0.0"
963+
lodash "^4.17.4"
964+
parse-json "^5.0.0"
965+
954966
"@semantic-release/git@^9.0.0":
955967
version "9.0.0"
956968
resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.0.tgz#304c4883c87d095b1faaae93300f1f1e0466e9a5"

0 commit comments

Comments
 (0)