Skip to content

upgrade package version #6

upgrade package version

upgrade package version #6

name: Run build and publish
on:
push:
tags:
- 'v*.*.*'
permissions:
contents: write
jobs:
Tests:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies and run tests
run: |
npm install
npm test
Publish-NPM:
needs: Tests
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies
run: npm install
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 16
registry-url: https://registry.npmjs.org/
- name: Building
uses: FuLagann/tsc-build-push@v1
with:
user-name: 'jornatf'
user-email: 'me@jordnat.dev'
message: 'update build'
#- name: Run Prettier
# run: npm run prettier
#- name: Commit changes
# uses: stefanzweifel/git-auto-commit-action@v4
# with:
# commit_message: fix styling
- name: Run publish
run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}