mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-19 19:41:06 +00:00
* feat: support linux arm64 release artifacts * fix: address PR review comments for 0406-linux_arm64_support
33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
# 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_<arch>/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
|