UNPKG

orcaslide

Version:
43 lines (41 loc) 1.01 kB
name: publish-npm on: push: branches: - master0 workflow_call: inputs: version: description: 'Node Version' required: true default: '10.15.1' type: string package_name: description: Name for the npm package project required: true type: string run_publish: description: Flag to publish the pakage on NPM default: false required: true type: boolean run_tests: description: Launch package tests default: false required: true type: boolean jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: 📦 INSTALL NPM LTS uses: actions/setup-node@v3 with: node-version: 10.15.1 - name: 🚛 INSTALL DEPENDENCIES run: npm install - name: CREATE .npmrc run: echo "${{secrets.NPM_TOKEN}}" > .npmrc - name: 🚀 PUBLISH run: npm publish