Skip to content

Commit 13b3b8a

Browse files
committed
fix: fix github releases
1 parent d55ef4a commit 13b3b8a

File tree

3 files changed

+31
-6
lines changed

3 files changed

+31
-6
lines changed

.travis.yml

-3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,3 @@ script:
2929

3030
after_success:
3131
- yarn run semantic-release
32-
- npm config set '//npm.pkg.github.com/:_authToken' $GH_TOKEN
33-
- npm config set registry https://npm.pkg.github.com/@typeform
34-
- test $TRAVIS_EVENT_TYPE = "push" && test $TRAVIS_BRANCH = "master" && npm publish

package.json

+18-2
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313
"lint": "tslint --project tsconfig.json --config tslint.json",
1414
"semantic-release": "semantic-release",
1515
"server": "node ./tests/integration/mockServer.js",
16-
"server:dev": "nodemon ./tests/integration/mockServer.js"
16+
"server:dev": "nodemon ./tests/integration/mockServer.js",
17+
"publish:github": "npm config set '//npm.pkg.github.com/:_authToken' $GH_TOKEN && npm publish --registry https://npm.pkg.github.com"
1718
},
1819
"main": "dist/index.cjs.js",
1920
"browser": "dist/typeform-api.js",
2021
"module": "dist/index.esm.js",
2122
"typings": "dist/index.d.ts",
2223
"engines": {
23-
"node": ">=8"
24+
"node": ">=12"
2425
},
2526
"repository": {
2627
"type": "git",
@@ -54,6 +55,7 @@
5455
"devDependencies": {
5556
"@commitlint/cli": "^8.1.0",
5657
"@commitlint/config-conventional": "^8.1.0",
58+
"@semantic-release/exec": "^5.0.0",
5759
"@types/jest": "^24.0.18",
5860
"axios-mock-adapter": "^1.17.0",
5961
"husky": "^4.0.0-beta.1",
@@ -87,5 +89,19 @@
8789
"pre-commit": "npm run lint",
8890
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
8991
}
92+
},
93+
"release": {
94+
"plugins": [
95+
"@semantic-release/commit-analyzer",
96+
"@semantic-release/release-notes-generator",
97+
"@semantic-release/npm",
98+
[
99+
"@semantic-release/exec",
100+
{
101+
"successCmd": "yarn run publish:github"
102+
}
103+
],
104+
"@semantic-release/github"
105+
]
90106
}
91107
}

yarn.lock

+13-1
Original file line numberDiff line numberDiff line change
@@ -597,11 +597,23 @@
597597
lodash "^4.17.4"
598598
micromatch "^4.0.2"
599599

600-
"@semantic-release/error@^2.2.0":
600+
"@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
601601
version "2.2.0"
602602
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
603603
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
604604

605+
"@semantic-release/exec@^5.0.0":
606+
version "5.0.0"
607+
resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-5.0.0.tgz#69c253107a755dabf7c262d417269d099f714356"
608+
integrity sha512-t7LWXIvDJQbuGCy2WmMG51WyaGSLTvZBv9INvcI4S0kn+QjnnVVUMhcioIqhb0r3yqqarMzHVcABFug0q0OXjw==
609+
dependencies:
610+
"@semantic-release/error" "^2.1.0"
611+
aggregate-error "^3.0.0"
612+
debug "^4.0.0"
613+
execa "^4.0.0"
614+
lodash "^4.17.4"
615+
parse-json "^5.0.0"
616+
605617
"@semantic-release/github@^7.0.0":
606618
version "7.0.6"
607619
resolved "https://registry.npmjs.org/@semantic-release/github/-/github-7.0.6.tgz#4e2b30ba94afb6dad8e6fe9bd960d9be108f6992"

0 commit comments

Comments
 (0)