orcaslide
Version:
Slide basico
43 lines (41 loc) • 1.01 kB
YAML
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