File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : [ master ]
8+
9+ jobs :
10+ build :
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - name : Checkout
15+ uses : actions/checkout@v3
16+
17+ - name : Setup Node.js
18+ uses : actions/setup-node@v3
19+ with :
20+ node-version : ' 18'
21+
22+ - name : Install dependencies
23+ run : npm ci
24+
25+ - name : Build
26+ run : npm run build
27+
28+ - name : Check build output
29+ run : |
30+ if [ ! -f "dist/nodes/CountryStateCity/CountryStateCity.node.js" ]; then
31+ echo "Build failed: CountryStateCity.node.js not found"
32+ exit 1
33+ fi
34+ echo "Build successful: All required files generated"
Original file line number Diff line number Diff line change 11name : Release and Publish
22
33on :
4- push :
5- branches :
6- - master
4+ release :
5+ types : [published]
76
87jobs :
98 release :
@@ -12,15 +11,27 @@ jobs:
1211 steps :
1312 - name : Checkout
1413 uses : actions/checkout@v3
14+
1515 - name : Setup Node.js
1616 uses : actions/setup-node@v3
1717 with :
1818 node-version : ' 18'
1919 registry-url : ' https://registry.npmjs.org/'
20+
21+ - name : Get release version
22+ id : get_version
23+ run : echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
24+
25+ - name : Update package.json version
26+ run : |
27+ npm version ${{ steps.get_version.outputs.VERSION }} --no-git-tag-version
28+
2029 - name : Install dependencies
2130 run : npm ci
31+
2232 - name : Build
2333 run : npm run build
34+
2435 - name : Publish to npm
2536 run : npm publish --access public
2637 env :
You can’t perform that action at this time.
0 commit comments