Skip to content

Git config in workflow #45

Git config in workflow

Git config in workflow #45

Workflow file for this run

# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
name: Publish package to npmjs
on:
push:
workflow_dispatch:
release:
types: [created]
jobs:
publish:
runs-on: ubuntu-latest
env:
CI_COMMIT_AUTHOR: Continuous Integration
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: https://registry.npmjs.org/
# Update the package version
- if: ${{ github.event_name == 'push' }}
name: Bump version
run: |
npm version prepatch
git config --global user.name "${{ env.CI_COMMIT_AUTHOR }}"
git config --global user.email "[email protected]"
git push
git push --tags
- name: Publish to NPMJS
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}