Skip to content

How to make a release

Daniel Tigse edited this page Dec 17, 2020 · 9 revisions

Requirements:

  1. Go to signal_interface and run node-gyp configure build
  2. Go to electron_app and run yarn install

Mac

You need the following files: (to be continued)

Run

  1. yarn clear-build
  2. yarn package
  3. yarn release The last command will create the necessary files into electron_app/src/dist/MacInstaller

Linux

Run

  1. yarn clear-build
  2. yarn package
  3. yarn release The last command will create the necessary files into electron_app/src/dist/LinuxInstaller

Windows

Run

  1. yarn clear-build
  2. yarn package
  3. Insert Digicert USB
  4. yarn release
  5. Previous step will generate the exe files. Copy the files Criptext_${version}.exe , Criptext_latest.exe and latest.yml to setup folder.
  6. Generate CriptextSetup.EXE with iexpress.exe (You can access it via Windows + R). Use the .SED file located in setup folder or create a new one with the same program.
  7. cd [path to setup folder]
  8. Once generate it sign it with in Developer command prompt: signtool sign /f criptextinc.cer CriptextSetup.EXE as ADMIN
  9. Upload the criptext setup, and criptext exes to Amazon S3.
Clone this wiki locally