Skip to content

Commit

Permalink
DEVEXP-592: Add workflow for publication
Browse files Browse the repository at this point in the history
  • Loading branch information
asein-sinch committed Oct 3, 2024
1 parent 6f2ad58 commit e1a49ae
Show file tree
Hide file tree
Showing 10 changed files with 62 additions and 9 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Publish Packages

on:
workflow_dispatch:

jobs:
publish:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '18.x'
registry-url: 'https://registry.npmjs.org'

- name: Authenticate to npm
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc

- name: Install dependencies
run: yarn install

- name: Build packages
run: yarn run build

- name: Run tests
run: yarn run test

- name: Publish packages
run: |
cd packages/sdk-client && npm publish
cd ../numbers && npm publish
cd ../sms && npm publish
cd ../verification && npm publish
cd ../voice && npm publish
cd ../conversation && npm publish
cd ../fax && npm publish
cd ../elastic-sip-trunking && npm publish
cd ../sdk-core && npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
3 changes: 2 additions & 1 deletion packages/conversation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/elastic-sip-trunking/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/fax/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/numbers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/sdk-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"typescript": "^5.2.2"
},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/sdk-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/sms/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/verification/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}
3 changes: 2 additions & 1 deletion packages/voice/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
},
"devDependencies": {},
"publishConfig": {
"directory": "dist"
"directory": "dist",
"access": "public"
}
}

0 comments on commit e1a49ae

Please sign in to comment.