Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support signing on windows and macos #68

Open
alichtman opened this issue Feb 8, 2025 · 0 comments
Open

Support signing on windows and macos #68

alichtman opened this issue Feb 8, 2025 · 0 comments

Comments

@alichtman
Copy link
Owner

And maybe Linux, not sure how that works yet.

deadbolt on ξ‚  working-on-release-things [!] is πŸ“¦ v2.0.0-alpha via  v22.11.0 took 55s 
03:04:14 PM ➜ npm run package:windows

> [email protected] package:windows
> npm run update-versions && ts-node ./.erb/scripts/clean.js dist && npm run build && electron-builder build -w --publish never && npm run build:dll


> [email protected] update-versions
> ts-node scripts/copy-version-from-main-to-app.ts

Copying version (2.0.0-alpha) from /home/alichtman/Desktop/Development/projects/deadbolt/package.json to /home/alichtman/Desktop/Development/projects/deadbolt/release/app/package.json
Updated version in release/app/package.json to 2.0.0-alpha

> [email protected] build
> npm run update-versions && concurrently "npm run build:main" "npm run build:renderer"


> [email protected] update-versions
> ts-node scripts/copy-version-from-main-to-app.ts

Copying version (2.0.0-alpha) from /home/alichtman/Desktop/Development/projects/deadbolt/package.json to /home/alichtman/Desktop/Development/projects/deadbolt/release/app/package.json
Updated version in release/app/package.json to 2.0.0-alpha
[1] 
[1] > [email protected] build:renderer
[1] > cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.renderer.prod.ts
[1] 
[0] 
[0] > [email protected] build:main
[0] > cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.main.prod.ts
[0] 
[0] npm run build:main exited with code 0
[1] npm run build:renderer exited with code 0
  β€’ electron-builder  version=25.1.8 os=6.12.11-200.fc41.x86_64
  β€’ loaded configuration  file=/home/alichtman/Desktop/Development/projects/deadbolt/electron-builder.yml
  β€’ writing effective config  file=release/build/builder-effective-config.yaml
  β€’ installing production dependencies  platform=win32 arch=x64 appDir=/home/alichtman/Desktop/Development/projects/deadbolt/release/app
  β€’ executing @electron/rebuild  electronVersion=31.7.6 arch=x64 buildFromSource=false appDir=release/app
  β€’ installing native dependencies  arch=x64
  β€’ completed installing native dependencies
  β€’ packaging       platform=win32 arch=x64 electron=31.7.6 appOutDir=release/build/win-unpacked
  β€’ updating asar integrity executable resource  executablePath=release/build/win-unpacked/Deadbolt.exe
  β€’ signing with signtool.exe  path=release/build/win-unpacked/Deadbolt.exe
  β€’ no signing info identified, signing is skipped  signHook=false cscInfo=null
  β€’ installing production dependencies  platform=win32 arch=arm64 appDir=/home/alichtman/Desktop/Development/projects/deadbolt/release/app
  β€’ executing @electron/rebuild  electronVersion=31.7.6 arch=arm64 buildFromSource=false appDir=release/app
  β€’ installing native dependencies  arch=arm64
  β€’ completed installing native dependencies
  β€’ packaging       platform=win32 arch=arm64 electron=31.7.6 appOutDir=release/build/win-arm64-unpacked
  β€’ downloading     url=https://github.com/electron/electron/releases/download/v31.7.6/electron-v31.7.6-win32-arm64.zip size=113 MB parts=8
  β€’ downloaded      url=https://github.com/electron/electron/releases/download/v31.7.6/electron-v31.7.6-win32-arm64.zip duration=4.43s
  β€’ updating asar integrity executable resource  executablePath=release/build/win-arm64-unpacked/Deadbolt.exe
  β€’ signing with signtool.exe  path=release/build/win-arm64-unpacked/Deadbolt.exe
  β€’ no signing info identified, signing is skipped  signHook=false cscInfo=null
  β€’ building        target=nsis file=release/build/Deadbolt Setup 2.0.0-alpha.exe archs=x64, arm64 oneClick=false perMachine=false
  β€’ downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/nsis-3.0.4.1/nsis-3.0.4.1.7z size=1.3 MB parts=1
  β€’ downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/nsis-3.0.4.1/nsis-3.0.4.1.7z duration=884ms
  β€’ signing with signtool.exe  path=release/build/win-arm64-unpacked/resources/elevate.exe
  β€’ no signing info identified, signing is skipped  signHook=false cscInfo=null
  β€’ signing with signtool.exe  path=release/build/win-unpacked/resources/elevate.exe
  β€’ no signing info identified, signing is skipped  signHook=false cscInfo=null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant