Skip to content

chore: regenerate types #329

chore: regenerate types

chore: regenerate types #329

Workflow file for this run

name: "PR checks"
on: [pull_request, push]
jobs:
check_pr:
name: "PR checks"
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip release') && !contains(github.event.head_commit.message, 'skip ci')"
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check commits for leaks
uses: gitleaks/gitleaks-action@v2
env:
GITHUB_TOKEN: ${{ secrets.CUSTOM_GITHUB_PERSONAL_TOKEN }}
- name: setup pnpm
uses: pnpm/action-setup@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
cache: 'pnpm'
registry-url: 'https://registry.npmjs.org'
- name: Install dependencies
run: pnpm install
- name: Generate OpenAPI bindings and build package
run: |
pnpm run generate
pnpm run build
- name: Check package for packaging errors
run: pnpm dlx publint run
- name: Check for uncommitted changes
# Ensure no changes, but ignore node_modules dir since dev/fresh ci deps installed.
run: |
git diff --exit-code --stat -- . ':!node_modules' ':!dist' \
|| (echo "##[error] found changed files after build. please 'pnpm run generate && pnpm run build'" \
"and commit all changes" \
&& exit 1)