Skip to content
This repository has been archived by the owner on Sep 1, 2024. It is now read-only.

feat: bump to 3.5.0

feat: bump to 3.5.0 #3

Workflow file for this run

name: Release
on:
push:
tags:
- v3.*
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt-get -y install pandoc
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm test
- run: npm run build
- run: npm run lint-build
- uses: ffurrer2/extract-release-notes@v1
id: extract_notes
- uses: softprops/action-gh-release@v1
with:
files: web-ext-artifacts/*.zip
body: ${{ steps.extract_notes.outputs.release_notes }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: npm run deploy
env:
WEB_EXT_CHANNEL: listed
WEB_EXT_API_KEY: ${{ secrets.WEB_EXT_API_KEY }}
WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }}