Skip to content

Commit 49547eb

Browse files
committed
build: use package.json to manage semrel and its deps
Signed-off-by: Phil Adams <phil_adams@us.ibm.com>
1 parent 5261032 commit 49547eb

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,5 @@ test/__init__.py
7676
/.settings/
7777

7878
# files produced by "npm install" commands during build
79-
package.json
8079
package-lock.json
8180
node_modules/

.travis.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,12 @@ script:
2222

2323
before_deploy:
2424
- nvm install 14
25-
- npm install npm@latest -g
26-
- npm install @semantic-release/changelog
27-
- npm install @semantic-release/exec
28-
- npm install @semantic-release/git
29-
- npm install @semantic-release/github
25+
- npm install
3026
- pip install bump2version
3127

3228
deploy:
3329
- provider: script
34-
script: npx semantic-release
30+
script: npm run semantic-release
3531
skip_cleanup: true
3632
on:
3733
python: '3.7'

package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "semantic-release-dependencies",
3+
"version": "0.0.0",
4+
"description": "This package.json is being used to manage semantic-release and its dependencies",
5+
"license": "Apache-2.0",
6+
"devDependencies": {
7+
"semantic-release": "19.0.5",
8+
"@semantic-release/changelog": "6.0.2",
9+
"@semantic-release/exec": "6.0.3",
10+
"@semantic-release/git": "10.0.1"
11+
},
12+
"scripts": {
13+
"semantic-release": "semantic-release"
14+
}
15+
}

0 commit comments

Comments
 (0)