Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Rodríguez Baquero <github@diegorbaquero.com>2021-05-21 17:41:28 +0300
committerGitHub <noreply@github.com>2021-05-21 17:41:28 +0300
commitdb9de2d99a260d68f2719396835a09b2d0742e9f (patch)
tree54a1116bdf616c6441d3b99ec6da19f1c68a92d0 /.github
parent8a15b9cfe65e43095279daa3ff80aceb04b57cf0 (diff)
chore: add release (#2077)
* chore: add release * add semantic release config * Update release.yml
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 0000000..6098b8e
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,36 @@
+name: Release
+
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ release:
+ name: Release
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+ with:
+ persist-credentials: false
+ - name: Setup Node.js
+ uses: actions/setup-node@v2
+ with:
+ node-version: 14
+ - name: Cache
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{ runner.os }}-npm-${{ hashFiles('**/package.json') }}
+ restore-keys: |
+ ${{ runner.os }}-npm-
+ - name: Install dependencies
+ run: npm i
+ env:
+ NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+ - name: Release
+ env:
+ GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
+ NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+ run: npx semantic-release