Skip to content

Commit fe0bc17

Browse files
committed
mac and windows sign yaml files
1 parent b1ddb81 commit fe0bc17

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

packages/browseros/build/config/sign_universal.yaml renamed to packages/browseros/build/config/sign.macos.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ steps:
1414
apply_patches: false
1515
build: false
1616
sign: true
17-
package: false
17+
package: true
1818

1919
paths:
2020
root_dir: .
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Nxtscape Windows Sign & Package Configuration
2+
build:
3+
type: release
4+
architecture: x64 # Windows default architecture
5+
# No universal builds on Windows
6+
7+
gn_flags:
8+
file: build/config/gn/flags.windows.release.gn
9+
10+
steps:
11+
clean: false
12+
git_setup: false
13+
apply_patches: false
14+
build: false
15+
sign: true # Enable signing with eSigner CKA
16+
package: true
17+
18+
paths:
19+
root_dir: .
20+
# chromium_src: C:\Users\YourName\chromium\src
21+
22+
# Environment-specific settings
23+
env:
24+
PYTHONPATH: scripts
25+
26+
# Signing configuration (using eSigner CKA certificate in Windows store)
27+
signing:
28+
certificate_name: "FELAFAX, INC." # Your certificate subject name from SSL.com
29+
# Or use environment variable:
30+
# require_env_vars:
31+
# - WINDOWS_CERTIFICATE_NAME
32+
33+
# Notification settings
34+
notifications:
35+
slack: true
36+
37+
# Build options
38+
build_options:
39+
# Build mini_installer for creating installer package
40+
build_mini_installer: true
41+
# Create both installer and portable ZIP
42+
create_portable: true
43+
create_installer: true

0 commit comments

Comments
 (0)