Skip to content

chore(deps): update pnpm to v11.3.0 (#243) #180

chore(deps): update pnpm to v11.3.0 (#243)

chore(deps): update pnpm to v11.3.0 (#243) #180

Workflow file for this run

name: Release
on:
workflow_dispatch:
push:
branches:
- 'master'
- 'alpha'
jobs:
build-test-publish:
runs-on: ubuntu-24.04
timeout-minutes: 15
permissions:
contents: write
issues: write
pull-requests: write
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
persist-credentials: false
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
with:
version: 11.3.0
- name: 'Setup Node.js with pnpm cache'
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: 24
- run: pnpm install --frozen-lockfile
- run: pnpm run format
- run: pnpm run build
- run: pnpm run lint
- run: pnpm run test:ci
- name: 'Setup git coordinates'
env:
GIT_USER: ${{ secrets.GH_USER }}
GIT_EMAIL: ${{ secrets.GH_EMAIL }}
run: |
git config user.name "$GIT_USER"
git config user.email "$GIT_EMAIL"
- name: 'Run semantic-release'
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: pnpm run release