Skip to content

Merge pull request #190 from celonis/j-halili/EMA-4088_add-action-flo… #155

Merge pull request #190 from celonis/j-halili/EMA-4088_add-action-flo…

Merge pull request #190 from celonis/j-halili/EMA-4088_add-action-flo… #155

name: Build and publish Workflow
on:
push:
branches: [ master ]
paths-ignore:
- 'package.json'
- '.github/**'
jobs:
build:
runs-on: ubuntu-latest
name: Npm install and npm build
steps:
- uses: actions/checkout@v2
- name: Setup Node with Github Registry
uses: actions/setup-node@v1
with:
node-version: '16'
registry-url: https://npm.pkg.github.com/celonis
scope: '@celonis'
- name: Yarn Install
run: yarn install
- name: Yarn Build
run: yarn build
- name: Yarn Test
run: yarn test
- name: Move files to build
run: |
cp README.md dist/README.md
cp LICENSE dist/LICENSE
- name: Publish to Github Registry
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: cd dist/ && npm publish
- name: Setup publish to Npm Registry
uses: actions/setup-node@v1
with:
node-version: '16'
registry-url: https://registry.npmjs.org/
scope: '@celonis'
- name: Publish to Npm Registry
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: cd dist/ && npm publish --access public
- uses: actions/checkout@master
name: Checkout Master
with:
fetch-depth: '0'
- uses: tool3/bump@v1
name: Bump patch version
with:
github_token: ${{ secrets.GITHUB_TOKEN }}