name: npm-publish on: push: branches: - main jobs: npm-publish: name: npm-publish runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@master - name: Set up Node.js uses: actions/setup-node@master with: node-version: 10.0.0 - name: Publish uses: MHuiG/npm-publish-action@master with: tag_name: "%s" tag_message: "%s" commit_pattern: "^release\\:\ (.*)" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_AUTH_TOKEN: ${{ secrets.npm_token }}