mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-19 19:41:06 +00:00
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
# BrowserOS macOS Debug Build Configuration
|
|
#
|
|
# Debug builds use single architecture for faster iteration.
|
|
# Use --arch flag to specify arm64 or x64 (defaults to system architecture).
|
|
#
|
|
# Environment Variables:
|
|
# Use !env tag to reference environment variables:
|
|
# Example: chromium_src: !env CHROMIUM_SRC
|
|
|
|
build:
|
|
type: debug
|
|
architecture: arm64 # Single arch for faster debug builds
|
|
|
|
gn_flags:
|
|
file: build/config/gn/flags.macos.debug.gn
|
|
|
|
# Explicit module execution order
|
|
modules:
|
|
# Phase 1: Setup (no clean for faster iteration)
|
|
- git_setup
|
|
|
|
# Phase 2: Patches & Resources
|
|
- download_resources
|
|
- resources
|
|
- chromium_replace
|
|
- string_replaces
|
|
- patches
|
|
|
|
# Phase 3: Build
|
|
- configure
|
|
- compile
|
|
|
|
# Phase 4: Package (no signing for debug)
|
|
- package_macos
|
|
|
|
# Required environment variables
|
|
# Note: CHROMIUM_SRC can be provided via --chromium-src CLI flag, YAML config, or env var
|
|
# Debug builds typically don't require other env vars (no signing, no upload)
|
|
|
|
# Notification settings
|
|
notifications:
|
|
slack: false # Disable Slack notifications for debug builds
|
|
|