Skip to content

Commit 95b230c

Browse files
author
David Joy
committed
fix: alternate releaserc config
1 parent 06aeb64 commit 95b230c

27 files changed

+62
-160
lines changed

.releaserc

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,34 @@
22
"branch": "master",
33
"tagFormat": "v${version}",
44
"verifyConditions": [
5-
"@semantic-release/npm",
5+
{
6+
"path": "@semantic-release/npm",
7+
"pkgRoot": "dist"
8+
},
69
{
710
"path": "@semantic-release/github",
811
"assets": {
9-
"path": "dist/*"
12+
"path": "dist"
1013
}
1114
}
1215
],
1316
"analyzeCommits": "@semantic-release/commit-analyzer",
1417
"generateNotes": "@semantic-release/release-notes-generator",
15-
"prepare": "@semantic-release/npm",
18+
"prepare": [
19+
{
20+
"path": "@semantic-release/npm",
21+
"pkgRoot": "dist"
22+
}
23+
],
1624
"publish": [
17-
"@semantic-release/npm",
25+
{
26+
"path": "@semantic-release/npm",
27+
"pkgRoot": "dist"
28+
},
1829
{
1930
"path": "@semantic-release/github",
2031
"assets": {
21-
"path": "dist/*"
32+
"path": "dist"
2233
}
2334
}
2435
],

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ node_js: 12
33
script:
44
- npm run lint
55
- npm run test
6+
- npm run build
67
after_success:
78
- npx semantic-release
89
- codecov

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ build:
44
@# --copy-files will bring in everything else that wasn't processed by babel. Remove what we don't want.
55
@find dist -name '*.test.js*' -delete
66
rm ./dist/setupTest.js
7+
cp ./package.json ./dist/package.json
8+
cp ./LICENSE ./dist/LICENSE
9+
cp ./README.rst ./dist/README.rst

analytics.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

auth.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

config.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

i18n.js

Lines changed: 0 additions & 27 deletions
This file was deleted.

init.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

logging.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,13 @@
22
"name": "@edx/frontend-platform",
33
"version": "1.0.0-semantically-released",
44
"description": "Foundational application framework for Open edX micro-frontend applications.",
5-
"main": "src/index.js",
6-
"exports": {
7-
"./analytics": "./src/analytics",
8-
"./auth": "./src/auth",
9-
"./config": "./src/config",
10-
"./i18n": "./src/i18n",
11-
"./init": "./src/init",
12-
"./logging": "./src/logging",
13-
"./pubSub": "./src/pubSub",
14-
"./react": "./src/react",
15-
"./utils": "./src/utils"
16-
},
5+
"main": "index.js",
176
"publishConfig": {
187
"access": "public"
198
},
209
"sideEffects": false,
2110
"scripts": {
11+
"build": "make build",
2212
"docs": "npx jsdoc2md --global-index-format none ./src/**/* > ./docs/api.md",
2313
"lint": "fedx-scripts eslint --ext .js --ext .jsx .",
2414
"snapshot": "fedx-scripts jest --updateSnapshot",

0 commit comments

Comments
 (0)