File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ workflow_dispatch :
5+ push :
6+ branches : [ main ]
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : actions/checkout@v2
13+ - name : Use Node.js
14+ uses : actions/setup-node@v3
15+ with :
16+ node-version : lts/*
17+ - run : npm install --no-package-lock
18+ name : Install dependencies
19+ - run : npm run build
20+ name : Run NPM Build
21+ - run : npm run lint
22+ name : Run NPM Lint
23+ - run : |
24+ rm -rf package-lock.json node_modules
25+ # Remove dev and peer dependencies from node_modules
26+ npm prune --omit=dev --omit=peer --no-package-lock
27+ name: Remove dev dependencies and appium peer dependencies
28+ - run : npm shrinkwrap --omit=dev --omit=peer
29+ name : Create shrinkwrap
30+ - run : npm install --only=dev --no-package-lock
31+ name : Install dev dependencies for the release
32+ - run : npx semantic-release
33+ env :
34+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
36+ name : Release
You can’t perform that action at this time.
0 commit comments