Skip to content

Commit 74d968c

Browse files
authored
chore: Adding semantic release of npm packages (#8)
* Adding semantic release * Adding tokensg
1 parent 8de207b commit 74d968c

File tree

6 files changed

+22115
-12149
lines changed

6 files changed

+22115
-12149
lines changed

.github/workflows/publish-package.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
name: Publish rules-library
22

33
on:
4-
release:
5-
types: [published]
4+
push:
5+
branches:
6+
- main
67

78
jobs:
89
publish-npm:
@@ -22,17 +23,15 @@ jobs:
2223
- run: |
2324
cd ./dist/meerkat-core
2425
echo "//npm.pkg.github.com/:_authToken=${{secrets.NPM_PACKAGE_PUBLISH_TOKEN}}" >> .npmrc
25-
npm version ${{ env.RELEASE_TAG }}
26-
npm publish
26+
npx semantic-release
2727
- run: |
2828
cd ./dist/meerkat-node
2929
echo "//npm.pkg.github.com/:_authToken=${{secrets.NPM_PACKAGE_PUBLISH_TOKEN}}" >> .npmrc
30-
npm version ${{ env.RELEASE_TAG }}
31-
npm publish
30+
npx semantic-release
3231
- run: |
3332
cd ./dist/meerkat-browser
3433
echo "//npm.pkg.github.com/:_authToken=${{secrets.NPM_PACKAGE_PUBLISH_TOKEN}}" >> .npmrc
35-
npm version ${{ env.RELEASE_TAG }}
36-
npm publish
34+
npx semantic-release
3735
env:
3836
NODE_AUTH_TOKEN: ${{secrets.NPM_PACKAGE_PUBLISH_TOKEN}}
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

meerkat-browser/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@
66
"@devrev/meerkat-core": "*",
77
"@duckdb/duckdb-wasm": "^1.27.1-dev125.0"
88
},
9+
"scripts": {
10+
"release": "semantic-release"
11+
},
12+
"release": {
13+
"branches": ["main"],
14+
"plugins": [
15+
"@semantic-release/commit-analyzer",
16+
"@semantic-release/release-notes-generator",
17+
"@semantic-release/npm",
18+
"@semantic-release/github"
19+
]
20+
},
921
"type": "commonjs",
1022
"main": "./src/index.js",
1123
"typings": "./src/index.d.ts",

meerkat-core/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44
"dependencies": {
55
"@swc/helpers": "~0.5.0"
66
},
7+
"scripts": {
8+
"release": "semantic-release"
9+
},
10+
"release": {
11+
"branches": ["main"],
12+
"plugins": [
13+
"@semantic-release/commit-analyzer",
14+
"@semantic-release/release-notes-generator",
15+
"@semantic-release/npm",
16+
"@semantic-release/github"
17+
]
18+
},
719
"type": "commonjs",
820
"main": "./src/index.js",
921
"typings": "./src/index.d.ts",

meerkat-node/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@
66
"@devrev/meerkat-core": "*",
77
"duckdb": "^0.8.1"
88
},
9+
"scripts": {
10+
"release": "semantic-release"
11+
},
12+
"release": {
13+
"branches": ["main"],
14+
"plugins": [
15+
"@semantic-release/commit-analyzer",
16+
"@semantic-release/release-notes-generator",
17+
"@semantic-release/npm",
18+
"@semantic-release/github"
19+
]
20+
},
921
"type": "commonjs",
1022
"main": "./src/index.js",
1123
"typings": "./src/index.d.ts",

0 commit comments

Comments
 (0)