Skip to content

bump to 2.0.1

bump to 2.0.1 #4

Workflow file for this run

name: Release
on:
push:
branches: ["master"]
pull_request:
branches: ["master"]
env:
DIRECTORY: .output
jobs:
Version:
runs-on: ubuntu-latest
outputs:
version: ${{ steps.get_version.outputs.version }}
version_changed: ${{ steps.check_version.outputs.version_changed }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check for version change
id: check_version
run: |
if git rev-parse HEAD~1 >/dev/null 2>&1; then
if git diff --name-only HEAD~1..HEAD | grep -q '^package\.json$'; then
VERSION_CHANGED=1
else
VERSION_CHANGED=0
fi
else
VERSION_CHANGED=1
fi
echo "version_changed=$VERSION_CHANGED" >> "$GITHUB_OUTPUT"
- name: Get version
if: ${{ steps.check_version.outputs.version_changed == '1' }}
id: get_version
run: |
VERSION=$(jq -r .version package.json)
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
Release:
needs: Version
if: ${{ needs.Version.outputs.version_changed == '1' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: "latest"
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: "pnpm"
- name: Install dependencies
run: pnpm install
- name: Run lint
run: pnpm run lint
- name: Create env file
run: |
echo "WXT_DONATION_URL=${{ vars.WXT_DONATION_URL || '' }}" >> .env
echo "WXT_REPOSITORY_URL=${{ github.server_url }}/${{ github.repository }}" >> .env
- name: Zip extensions
run: |
pnpm run zip &&
pnpm run zip:firefox &&
pnpm run zip:edge &&
pnpm run zip:opera
- name: Create Release
uses: softprops/action-gh-release@v2
env:
GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
with:
tag_name: "v${{ needs.Version.outputs.version }}"
name: "v${{ needs.Version.outputs.version }}"
draft: false
prerelease: false
generate_release_notes: true
files: |
${{ env.DIRECTORY }}/*.zip