summaryrefslogtreecommitdiffhomepage
path: root/build.sh
AgeCommit message (Collapse)AuthorFilesLines
2022-01-03Only use --locked in releases, not all signed buildsLinus Färnstrand1-3/+3
2021-12-30Better names for src/dst when copying binariesLinus Färnstrand1-12/+13
2021-12-30Log signing of binaries on WindowsLinus Färnstrand1-0/+1
2021-12-30Always build C++ in Release modeLinus Färnstrand1-2/+4
2021-12-30Improve build script to build debug by default and be more flexibleLinus Färnstrand1-123/+175
Defaults to unoptimized, unsigned, dev builds. New flags: --optimize - Turns on compiler optimization/compression --sign - Turns on siging of binaries (Windows + macOS)
2021-12-30Remove `+stable` from cargo args. Build with default toolchainLinus Färnstrand1-4/+4
2021-12-29Add comment to build function in build.shLinus Färnstrand1-0/+2
2021-12-29Add logging functions and use them in build.shLinus Färnstrand1-32/+60
2021-12-29Make build.sh produce single architecture pkg by default (--universal)Linus Färnstrand1-15/+10
Add --universal flag for building universal app for both Intel and Apple Silicon
2021-12-27Remove buildTargets function and just call that code directlyLinus Färnstrand1-13/+10
2021-12-27Remove () from functions to better follow coding guidelinesLinus Färnstrand1-4/+4
2021-11-30Rename windows_build_modules.sh -> build-windows-modules.shLinus Färnstrand1-1/+1
2021-11-11Compile in override feature for all dev versions, not just dev buildsDavid Lönnhager1-1/+1
2021-10-26Add environment variables for overriding API hostname and IP for devDavid Lönnhager1-1/+4
builds
2021-06-09Fix broken prepare_release.sh. Don't pass args to env.shLinus Färnstrand1-1/+1
2021-04-21Add support for building universal macOS appOskar Nyberg1-84/+144
2021-04-15Fix shellcheck recommendations in build.shOskar Nyberg1-34/+34
2021-03-22Adjust build.sh and build-apk.sh to call version-metadata correctlyLinus Färnstrand1-2/+2
2021-02-26Remove NPM_CI_ARGS. Remove redundant gitignore entryAndrii Yurchuk1-8/+1
2020-11-19Cache the API addresses at build timeDavid Lönnhager1-0/+1
2020-10-12Only build dependencies and binaries once with build.shDavid Lönnhager1-6/+6
2020-09-08Allow build[-apk].sh to work even when release tag does not existLinus Färnstrand1-1/+1
2020-09-08Update build.sh to handle release tags betterLinus Färnstrand1-3/+4
Needed with new android/<version> style tags. git describe would not work well on commits with two tags
2020-08-13Remove WinUtilDavid Lönnhager1-1/+0
2020-06-26Add fish shell completionsClément Joly1-1/+1
Generate fish shell completions at build time. Empower fish users with completions. Completions are copied in the [recommended directory](https://fishshell.com/docs/current/#where-to-put-completions)
2020-06-02Add launcher binary for excluded apps (mullvad-exclude)David Lönnhager1-0/+1
2020-05-13Don't source env.sh for AndroidLinus Färnstrand1-1/+1
2020-04-27Use REST endpoint for relay list in buildscriptEmīls1-0/+1
2020-04-17Use conditional compilation for shell completionsDavid Lönnhager1-9/+12
2020-04-17Generate and package shell completionsDavid Lönnhager1-0/+8
2020-03-20Fix `version-metadata.sh` usage in `build.sh`Janito Vaqueiro Ferreira Filho1-2/+2
2020-03-17Block while upgrading on macOSDavid Lönnhager1-0/+1
2020-03-17Block while upgrading on LinuxDavid Lönnhager1-0/+1
2020-03-16Use setup tool to save the target state when upgradingDavid Lönnhager1-0/+1
2020-02-25Sign all DLLsDavid Lönnhager1-2/+5
2020-02-13Refactor to create `update-relays.sh` scriptJanito Vaqueiro Ferreira Filho1-21/+1
2020-01-23Move wireguard-go into the repositoryEmīls1-0/+5
Since the wireguard-go libraries were being changed too often to be in the binaries repository, they are moved into the main app repository. This means that for production builds, the libraries will be rebuilt every build.
2020-01-22Sign select binaries for release buildsDavid Lönnhager1-1/+57
2019-10-09Adapt to problem-report binary being called mullvad-problem-reportLinus Färnstrand1-3/+3
2019-10-09Fix invalid usage of --lockedLinus Färnstrand1-1/+3
2019-10-09Add --locked to all cargo build invocationsLinus Färnstrand1-1/+1
2019-10-09Use `npm ci` and `npm version`, bump node requirements to v12Andrej Mihajlov1-3/+9
2019-10-01Notarize app after signingLinus Färnstrand1-14/+8
2019-09-13Update build.sh to use relay_list_v3Linus Färnstrand1-1/+1
2019-09-03Remove the backup of electron-builder.ymlAndrej Mihajlov1-3/+0
2019-09-03Add launcher script on Linux to disable sandboxAndrej Mihajlov1-12/+15
2019-09-02Make the amount of chars from the git hash in version string constantLinus Färnstrand1-1/+1
2019-08-30Refactor injecting version numbers into files into dedicated scriptLinus Färnstrand1-34/+5
2019-08-30Update build.gradle with product version on buildLinus Färnstrand1-0/+5
2019-08-30Compute and insert versionCode and versionName for AndroidLinus Färnstrand1-3/+2