Loading .github/workflows/npm-publish.yml +22 −12 Original line number Diff line number Diff line on: push name: npm-publish on: push: branches: - master # Change this to your default branch jobs: publish: npm-publish: name: npm-publish runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 - name: Checkout repository uses: actions/checkout@master - name: Set up Node.js uses: actions/setup-node@master with: node-version: 10 - run: npm install - run: npm test - uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} node-version: 10.0.0 - name: Publish if version has been updated uses: houtianze/npm-publish-action@master with: # All of theses inputs are optional tag_name: "v%s" tag_message: "v%s" commit_pattern: "^(?:Release|Version) (\\S+)" env: # More info about the environment variables in the README GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Leave this as is, it's automatically generated NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} # You need to set this in your repo settings Loading
.github/workflows/npm-publish.yml +22 −12 Original line number Diff line number Diff line on: push name: npm-publish on: push: branches: - master # Change this to your default branch jobs: publish: npm-publish: name: npm-publish runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 - name: Checkout repository uses: actions/checkout@master - name: Set up Node.js uses: actions/setup-node@master with: node-version: 10 - run: npm install - run: npm test - uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} node-version: 10.0.0 - name: Publish if version has been updated uses: houtianze/npm-publish-action@master with: # All of theses inputs are optional tag_name: "v%s" tag_message: "v%s" commit_pattern: "^(?:Release|Version) (\\S+)" env: # More info about the environment variables in the README GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Leave this as is, it's automatically generated NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} # You need to set this in your repo settings