fix(ci): correct print_tags typo, add postinstall step to server-ci

- client-release.yml: inputs.print_tags -> inputs.tagName (tagName was
  the actual workflow_dispatch input, so tagName always fell back to
  the default 'v__VERSION__' string)
- server-ci.yml: pnpm install -> pnpm install --frozen-lockfile
  --ignore-scripts; add 'pnpm run postinstall' step before typecheck
  and lint so nuxt prepare + prisma generate + buf generate actually run

Refs: archive/rebuild @ a31ea517
This commit is contained in:
John Smith 2026-07-29 19:05:33 -04:00
parent 9d51d33e0d
commit ff300de623
2 changed files with 11 additions and 3 deletions

View file

@ -131,7 +131,7 @@ jobs:
APPLE_SIGNING_IDENTITY: ${{ env.CERT_ID }}
NO_STRIP: true
with:
tagName: ${{ inputs.print_tags || 'v__VERSION__' }} # the action automatically replaces \_\_VERSION\_\_ with the app version.
tagName: ${{ inputs.tagName || 'v__VERSION__' }} # the action automatically replaces \_\_VERSION\_\_ with the app version.
releaseName: "Auto-release v__VERSION__"
releaseBody: "See the assets to download this version and install. This release was created automatically."
releaseDraft: false

View file

@ -41,7 +41,11 @@ jobs:
cache: "pnpm"
- name: Install dependencies
run: pnpm install
run: pnpm install --frozen-lockfile --ignore-scripts
- name: Generate Nuxt + Prisma + Buf artifacts
working-directory: server
run: pnpm run postinstall
- name: Typecheck
working-directory: server
@ -64,7 +68,11 @@ jobs:
cache: "pnpm"
- name: Install dependencies
run: pnpm install
run: pnpm install --frozen-lockfile --ignore-scripts
- name: Generate Nuxt + Prisma + Buf artifacts
working-directory: server
run: pnpm run postinstall
- name: Lint
working-directory: server