2026-09-18 06:08:44 +08:00

48 lines
1.0 KiB
TOML

[general]
log_level = "trace"
[env]
# On CI these should be in %PATH%
sevenzip_path = "7z"
makensis_path = "C:/Program Files (x86)/NSIS/makensis.exe"
pandoc_path = "pandoc"
pdbcopy_path = "C:/Program Files (x86)/Windows Kits/10/Debuggers/x64/pdbcopy.exe"
## Preparation steps
[prepare]
[prepare.copy]
never_copy = [
"bin/32bit",
"obs-plugins/32bit",
".keepme",
]
[prepare.codesign]
sign_cert_file = "repo/.github/actions/windows-signing/prod.crt"
sign_kms_key_id = "projects/ci-signing/locations/global/keyRings/production/cryptoKeys/release-sign-hsm/cryptoKeyVersions/1"
sign_digest = "sha384"
sign_ts_serv = "http://timestamp.digicert.com"
sign_ts_algo = "sha256"
sign_exts = ['exe', 'dll', 'pyd']
sign_append = true
[prepare.strip_pdbs]
# PDBs to not strip
exclude = [
"obs-frontend-api.pdb",
"obs64.pdb",
"obs.pdb",
]
[package]
[package.installer]
skip = true
[package.zip]
name = "OBS-Studio-{version}-arm64.zip"
pdb_name = "OBS-Studio-{version}-arm64-pdbs.zip"
[package.updater]
skip_sign = true