mirror of https://github.com/seald/nedb
parent
a400f87466
commit
b2f2f0e563
@ -0,0 +1,21 @@ |
||||
name: Publish Package |
||||
on: |
||||
release: |
||||
types: [created] |
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- uses: actions/setup-node@v2 |
||||
with: |
||||
node-version: '14.x' |
||||
registry-url: 'https://registry.npmjs.org' |
||||
- run: npm ci |
||||
- run: npm run prepublishOnly |
||||
- id: get_npm_label |
||||
run: if (npx semver ${{ github.event.release.tag_name }} --range '>0.0.0'); then echo ::set-output name=NPM_LABEL::latest; else echo ::set-output name=NPM_LABEL::beta; fi; # Using the fact that semver by default considers that pre-releases do not respect stable ranges |
||||
- run: npm publish --tag=${NPM_LABEL} --access public |
||||
env: |
||||
NPM_LABEL: ${{ steps.get_npm_label.outputs.NPM_LABEL }} |
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |
Loading…
Reference in new issue