Skip to content

Commit 7eaa61a

Browse files
authored
Merge pull request #13 from edx/djoy/dist_magic
fix: publish dist directory
2 parents 8381b3e + 0f98e66 commit 7eaa61a

26 files changed

+58
-148
lines changed

.releaserc

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{
77
"path": "@semantic-release/github",
88
"assets": {
9-
"path": "dist/*"
9+
"path": "*"
1010
}
1111
}
1212
],
@@ -18,10 +18,18 @@
1818
{
1919
"path": "@semantic-release/github",
2020
"assets": {
21-
"path": "dist/*"
21+
"path": "*"
2222
}
2323
}
2424
],
2525
"success": [],
26-
"fail": []
26+
"fail": [],
27+
"plugins": [
28+
"@semantic-release/commit-analyzer",
29+
"@semantic-release/release-notes-generator",
30+
["@semantic-release/npm", {
31+
"pkgRoot": "dist",
32+
}],
33+
"@semantic-release/git"
34+
]
2735
}

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ node_js: 12
33
script:
44
- npm run lint
55
- npm run test
6+
- npm run build
67
after_success:
7-
- npx semantic-release
8+
# Without explicitly installing all these packages (that's what -p does) first, the "plugins" config above causes semantic-release to fail saying it can't find the packages. ... This is odd because they're all supposedly shipped with semantic-release.
9+
- npx -p semantic-release -p @semantic-release/git -p @semantic-release/npm -p @semantic-release/commit-analyzer -p @semantic-release/release-notes-generator semantic-release
810
- codecov
911
env:
1012
global:

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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
},
2020
"sideEffects": false,
2121
"scripts": {
22+
"build": "make build",
2223
"docs": "npx jsdoc2md --global-index-format none ./src/**/* > ./docs/api.md",
2324
"lint": "fedx-scripts eslint --ext .js --ext .jsx .",
2425
"snapshot": "fedx-scripts jest --updateSnapshot",

0 commit comments

Comments
 (0)