# BrowserOS Linux Package Configuration # # This config packages an already-built Linux application. # Use this when you have a pre-built app and only need to package it. # # Expects: out/Default_/browseros # Invoke with: # browseros build --config build/config/package.linux.yaml --arch x64 # browseros build --config build/config/package.linux.yaml --arch arm64 # # Environment Variables: # Use !env tag to reference environment variables: # Example: chromium_src: !env CHROMIUM_SRC build: type: release gn_flags: file: build/config/gn/flags.linux.release.gn # Explicit module execution order (partial pipeline - package only) modules: - package_linux # Linux doesn't require code signing # Required environment variables # Note: CHROMIUM_SRC can be provided via --chromium-src CLI flag, YAML config, or env var # Note: GCS_BUCKET defaults to 'nxtscape' if not set # Linux packaging doesn't require signing # Notification settings notifications: slack: true # Enable Slack notifications for packaging operations