fix macos build (?)

This commit is contained in:
ArjixWasTaken
2025-12-30 22:17:18 +02:00
parent 6c881a265a
commit 2ab6eff761

View File

@ -2,11 +2,11 @@ name: Build Pear Desktop
on: on:
push: push:
branches: [ master ] branches: [master]
pull_request: pull_request:
env: env:
NODE_VERSION: "22.x" NODE_VERSION: '22.x'
jobs: jobs:
build: build:
@ -16,11 +16,17 @@ jobs:
strategy: strategy:
fail-fast: true fail-fast: true
matrix: matrix:
os: [ macos-latest, ubuntu-latest, windows-latest ] os: [macos-latest, ubuntu-latest, windows-latest]
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
- name: Setup XCode
if: startsWith(matrix.os, 'macos')
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '26'
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
@ -28,14 +34,14 @@ jobs:
run_install: false run_install: false
- name: Setup NodeJS - name: Setup NodeJS
if: startsWith(matrix.os, 'macOS') != true if: startsWith(matrix.os, 'macos') != true
uses: actions/setup-node@v5 uses: actions/setup-node@v5
with: with:
node-version: ${{ env.NODE_VERSION }} node-version: ${{ env.NODE_VERSION }}
cache: 'pnpm' cache: 'pnpm'
- name: Setup NodeJS for macOS - name: Setup NodeJS for macos
if: startsWith(matrix.os, 'macOS') if: startsWith(matrix.os, 'macos')
uses: actions/setup-node@v5 uses: actions/setup-node@v5
with: with:
node-version: ${{ env.NODE_VERSION }} node-version: ${{ env.NODE_VERSION }}
@ -85,7 +91,6 @@ jobs:
with: with:
run: pnpm test:debug run: pnpm test:debug
release: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
name: Release Pear Desktop name: Release Pear Desktop
@ -166,6 +171,6 @@ jobs:
uses: stefanzweifel/git-auto-commit-action@v6 uses: stefanzweifel/git-auto-commit-action@v6
with: with:
commit_message: Update changelog for ${{ env.VERSION_TAG }} commit_message: Update changelog for ${{ env.VERSION_TAG }}
file_pattern: "changelog.md" file_pattern: 'changelog.md'
commit_user_name: CI commit_user_name: CI
commit_user_email: th-ch@users.noreply.github.com commit_user_email: th-ch@users.noreply.github.com