Files
BrowserOS/packages/browseros/build/config/package.linux.yaml
Nikhil 1b8720740c feat: add linux arm64 release support (#651)
* feat: support linux arm64 release artifacts

* fix: address PR review comments for 0406-linux_arm64_support
2026-04-06 10:20:38 -07:00

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