From 5d3fa3460e6716ed85dd3d41f4973fcd0896493d Mon Sep 17 00:00:00 2001 From: Remy Sharp Date: Sun, 17 Oct 2021 10:17:20 +0100 Subject: [PATCH] chore: adding semver release --- .github/workflows/release.yml | 25 +++++++++++++++++++++++++ package.json | 7 ++++--- 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..e6ee886 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,25 @@ +name: Release +on: + push: + branches: + - master +jobs: + release: + name: Release + runs-on: ubuntu-18.04 + steps: + - name: Checkout + uses: actions/checkout@v1 + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: 16 + - name: Install dependencies + run: npm ci + - name: Test + run: npm run test + - name: Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + run: npx semantic-release diff --git a/package.json b/package.json index 2d0f8b3..72afc00 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "test": "tap test/**/*.test.js -R spec", "cover": "tap test/*.test.js --cov --coverage-report=lcov", - "semantic-release": "semantic-release pre && npm publish && semantic-release post" + "semantic-release": "semantic-release" }, "prettier": { "trailingComma": "none", @@ -25,9 +25,10 @@ "author": "Remy Sharp", "license": "MIT", "devDependencies": { - "semantic-release": "^4.3.5", + "semantic-release": "^18.0.0", "tap": "^5.7.1", "tap-only": "0.0.5" }, - "dependencies": {} + "dependencies": {}, + "version": "0.0.0-development" }