Files
SilverMetal/shared/branding/linux-iso-meta.yaml
SysAdmin 4444dc11f3 feat(linux/build): scaffold reproducible ISO build pipeline (M1.1)
Vendors Kicksecure derivative-maker as a pinned submodule (18.1.7.4),
adds the wrapper + verify + diagnose scripts, the pinned builder image,
and the reproducibility-gated Gitea Actions workflow. Base flavour only —
no hardening overlay (that's M1.2).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 04:25:48 +01:00

38 lines
1.4 KiB
YAML

# SilverMetal Linux — ISO branding metadata
#
# Single source of truth for ISO label, /etc/os-release, GRUB title.
# Referenced by linux/build/config/silvermetal-base.conf and any later overlay.
# Do not duplicate these values elsewhere — read them from here.
schema_version: 1
# Phase-1 milestone 1.1 ships a *base* (un-hardened) Kicksecure derivative.
# The hardened variant lands in M1.2 and SHOULD use a different `id` so that
# os-release reflects what the user actually has installed.
id: silvermetal-linux-base
name: SilverMetal Linux (Base)
short_name: SilverMetal
pretty_name: SilverMetal Linux Base
version_codename: bookworm
home_url: https://silvermetal.silverlabs.uk
support_url: https://silvermetal.silverlabs.uk/support
bug_report_url: https://git.silverlabs.uk/SilverLABS/SilverMetal/issues
privacy_policy_url: https://silvermetal.silverlabs.uk/privacy
# Versioning: <phase>.<milestone>.<patch>[-tag]
# M1.1 produces 1.1.0-alpha builds until two clean builds match SHA256.
version: 1.1.0-alpha
# ISO9660 volume id is capped at 32 chars, uppercase, no spaces.
iso_label: SILVERMETAL_LINUX_BASE
# Used by GRUB / isolinux menu rendering.
grub_title: SilverMetal Linux (Base) — live
grub_distributor: SilverMetal
# os-release fields that aren't covered by the standardised keys above.
os_release_extra:
ANSI_COLOR: "1;36" # cyan, matches SilverLABS visual identity
LOGO: silvermetal
DOCUMENTATION_URL: https://silvermetal.silverlabs.uk/docs