fix: make web artifact download optional in Mac CI

The Mac CI was failing when only Mac files changed because it tried to
download web build artifacts that were never created (Node.js CI was skipped).

Added continue-on-error to the artifact download step, allowing the Mac build
to proceed and build the web frontend itself via the existing build-web-frontend.sh
script that's already part of the Xcode build process.

This fixes CI failures like the one in PR #153 where Mac-only changes
would fail due to missing web artifacts.
This commit is contained in:
Peter Steinberger 2025-07-01 03:45:43 +01:00
parent f2f5f5f67d
commit fc6999922f

View file

@ -140,6 +140,7 @@ jobs:
- name: Download web build artifacts
uses: actions/download-artifact@v4
continue-on-error: true
with:
name: web-build-${{ github.sha }}
path: web/