48 lines
1.0 KiB
TOML
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]
|
|
nsis_script = "bouf/nsis/mp-installer.nsi"
|
|
|
|
[package.zip]
|
|
name = "OBS-Studio-{version}-x64.zip"
|
|
pdb_name = "OBS-Studio-{version}-pdbs.zip"
|
|
|
|
[package.updater]
|
|
skip_sign = true
|