Skip to content

Commit e000042

Browse files
committed
fix: build code into dist and only publish that to NPM
1 parent 4d2f56b commit e000042

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ jobs:
1111
- name: Checkout
1212
uses: actions/checkout@v4
1313

14+
- name: Build
15+
uses: yarn build
16+
1417
- name: Semantic Release
1518
uses: cycjimmy/semantic-release-action@v4
1619
env:

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"name": "wts-client",
33
"version": "2.0.0",
4-
"description": "",
4+
"description": "Webiny Telemetry Service (WTS) client library.",
55
"scripts": {
6+
"build": "rm -rf dist && cp -rf src dist && cp package.json dist/package.json",
67
"test:web": "node __tests__/web.test.js",
78
"test:node": "node __tests__/node.test.js",
89
"test:admin": "node __tests__/admin.test.js"
@@ -24,5 +25,6 @@
2425
},
2526
"devDependencies": {
2627
"prettier": "^2.3.0"
27-
}
28+
},
29+
"packageManager": "[email protected]+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447"
2830
}

release.config.mjs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,11 @@
22
* @type {import('semantic-release').GlobalConfig}
33
*/
44
export default {
5-
branches: ["v2"]
5+
branches: ["v2"],
6+
plugins: [
7+
"@semantic-release/commit-analyzer",
8+
"@semantic-release/release-notes-generator",
9+
["@semantic-release/npm", {"pkgRoot": "./dist"}],
10+
"@semantic-release/github"
11+
]
612
};

0 commit comments

Comments
 (0)