Files
alfred-be/alfred-web-session-recorder/.github/workflows/publish-package.yml
2026-03-08 16:14:42 +05:30

39 lines
1.2 KiB
YAML

name: Publish Package
on:
workflow_dispatch:
jobs:
publish_package:
runs-on: [default]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16.x'
registry-url: 'https://nexus.cmd.navi-tech.in/repository/navi-commons'
cache: 'npm'
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}
- name: Setup tsc
run: npm install -g typescript
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}
- name: Setup yarn
run: npm install -g yarn
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}
- name: yarn install
run: yarn install
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}
- uses: actions/setup-node@v3
with:
node-version: '16.x'
registry-url: 'https://nexus.cmd.navi-tech.in/repository/npm-packages/'
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}
- name: Publishing Package
run: |
npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NAVI_COMMONS_NPM_AUTH_TOKEN }}