Skip to content

Commit 4da4421

Browse files
committed
chore: config pipeline for pre-release versions
1 parent 6241ea3 commit 4da4421

30 files changed

+47
-3094
lines changed

β€Ž.github/workflows/deploy-npm-package.ymlβ€Ž

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
name: Publish Package to npmjs
2+
23
on:
34
release:
4-
types: [published]
5+
types: [released]
6+
57
jobs:
8+
test:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v3
12+
- uses: actions/setup-node@v3
13+
with:
14+
node-version: '22.6.0'
15+
- run: npm test
616
build:
17+
needs:
18+
- test
719
runs-on: ubuntu-latest
820
steps:
921
- uses: actions/checkout@v3
@@ -14,6 +26,6 @@ jobs:
1426
registry-url: 'https://registry.npmjs.org'
1527
- run: npm i
1628
- run: npm run build
17-
- run: npm publish --access public
29+
- run: npm publish --access public --tag latest
1830
env:
1931
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Publish Package to npmjs
2+
3+
on:
4+
release:
5+
types: [prereleased]
6+
7+
jobs:
8+
test:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v3
12+
- uses: actions/setup-node@v3
13+
with:
14+
node-version: '22.6.0'
15+
- run: npm test
16+
build:
17+
needs:
18+
- test
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v3
22+
# Setup .npmrc file to publish to npm
23+
- uses: actions/setup-node@v3
24+
with:
25+
node-version: '22.6.0'
26+
registry-url: 'https://registry.npmjs.org'
27+
- run: npm i
28+
- run: npm run build
29+
- run: npm publish --access public --tag alpha
30+
env:
31+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

β€Ž.gitignoreβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ node_modules
88
# cosmodrome
99
.cosmodrome.json
1010

11-
.idea
11+
.idea
12+
coverage

β€Ž.idea/.gitignoreβ€Ž

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

β€Ž.idea/codeStyles/Project.xmlβ€Ž

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

β€Ž.idea/codeStyles/codeStyleConfig.xmlβ€Ž

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

β€Ž.idea/inspectionProfiles/Project_Default.xmlβ€Ž

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

β€Ž.idea/jsLinters/eslint.xmlβ€Ž

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

β€Ž.idea/modules.xmlβ€Ž

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

β€Ž.idea/prettier.xmlβ€Ž

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

0 commit comments

Comments
Β (0)