| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-10-09 | Refer to ssh config hosts in buildserver-upload.sh | Oskar Nyberg | 1 | -2/+1 | |
| 2023-10-09 | Revert "Remove Jonathan's gpg key while he's on leave" | Oskar Nyberg | 1 | -0/+34 | |
| This reverts commit 7d89e4ec89955ea64288373cffcab3981b2326b1. | |||||
| 2023-10-06 | Fix signature verification path extraction | Albin | 1 | -1/+1 | |
| This commit fixes a problem where the path extraction would only extract paths up until any path containing a `*` character. This commit also removes an unwanted backslash in the path matching portion of the `sed` command, since the backslash is not special within the list according to the documentation: https://www.gnu.org/software/sed/manual/html_node/Regular-Expressions.html | |||||
| 2023-09-29 | Sign deb and rpm artifacts in buildserver-build.sh | Linus Färnstrand | 1 | -0/+15 | |
| 2023-09-21 | Support new bundle name in the build server script | Albin | 1 | -1/+7 | |
| This fix makes sure that both `*.play.aab` and `*.aab` bundles are supported and get the correct names. Ideally the `sed` command which this commit touches would be able to add the suffix using a small tweak to the pattern like this: `(MullvadVPN-.*-dev-.*)(\.apk|\.play\.aab|\.aab)` However, that pattern would result in the suffix being incorrectly placed due the greedy nature of `sed` like the "incorrect" one below: MullvadVPN-<version>.play+suffix.aab (incorrect) MullvadVPN-<version>+suffix.play.aab (correct) | |||||
| 2023-09-21 | Fix generated android version in build script | Albin | 1 | -1/+1 | |
| 2023-09-21 | Fix containerized build return code | Albin | 1 | -1/+1 | |
| 2023-09-21 | Fix call to generate version | Albin | 1 | -1/+5 | |
| 2023-09-21 | Unify android build server script with the desktop equivalent | Albin | 1 | -29/+63 | |
| The scripts deviated some time ago so this commits aims to unify the android script with the desktop equivalent in terms of its structure as well as how it handles versioning and artifacts. | |||||
| 2023-09-21 | Use unique cargo volumes for android builds | Albin | 1 | -0/+2 | |
| 2023-09-05 | Enable Apple notarization for all build server builds | Oskar Nyberg | 1 | -1/+1 | |
| 2023-09-04 | Quote paths in upload script | Emīls | 1 | -1/+1 | |
| 2023-09-01 | Add Oskars new GPG key | Linus Färnstrand | 1 | -0/+0 | |
| 2023-08-31 | Stop building libwg and wireguard-go on Windows | David Lönnhager | 1 | -1/+3 | |
| 2023-08-31 | Add buildscripts for CI | Emīls | 9 | -23/+380 | |
| 2023-08-31 | Move iOS buildscript | Emīls | 1 | -0/+0 | |
| 2023-07-14 | Remove Jonathan's gpg key while he's on leave | Oskar Nyberg | 1 | -34/+0 | |
| 2023-07-13 | Add Marco's gpg key | Linus Färnstrand | 1 | -0/+35 | |
| 2023-07-06 | Add Jonatans gpg key | Linus Färnstrand | 1 | -0/+35 | |
| 2023-06-29 | Remove Hank's key. He will likely not commit more for the app | Linus Färnstrand | 1 | -37/+0 | |
| 2023-06-29 | Add Linus new gpg key | Linus Färnstrand | 1 | -0/+46 | |
| 2023-06-09 | Fix CI verification script | Jonathan | 1 | -1/+1 | |
| The verification script running on github would complain that the first commit of a PR changed all of the locked down files if this commit was unsigned. The reason was that in our github enviornment we don't fetch the entire git history but instead only the needed commits (so called shallow repository). The entire history is therefore folded into the first commit in the shallow repo. Since this history contains modifications of locked down files and since this commit is not signed the script will think this commit modified files its not allowed to. This fix deepens the shallow repo by 1 after fetching. It also clarifies a print in verification script to be more descriptive. | |||||
| 2023-06-05 | Verify that important files have not been accidentally removed | Markus Pettersson | 1 | -7/+19 | |
| Verify that we do not remove any file we deem important. If any such file is removed, they should also be removed from the list this CI job uses, and as such we raise a flag. Update the CI job to also check that all files in the list of important files still exists in the working directory/at the HEAD where it's being executed from. | |||||
| 2023-05-26 | Exclude `android/` and `ios/` tags from desktop builds | Markus Pettersson | 1 | -1/+2 | |
| 2023-05-08 | Add build server code for asking for the macOS installer key passphrase | Linus Färnstrand | 1 | -0/+11 | |
| 2023-03-14 | Allow using mold in containers | Linus Färnstrand | 2 | -2/+4 | |
| Opt in with USE_MOLD=true | |||||
| 2023-03-08 | Add ci script to build & publish iOS apps | Emīls | 1 | -0/+96 | |
| 2023-03-03 | Refactor rsync call to separate bash function | Linus Färnstrand | 1 | -2/+8 | |
| 2023-03-03 | Add --mkpath to rsync to create directories recursively | Linus Färnstrand | 1 | -2/+2 | |
| 2023-03-03 | Change bash function format to match our style guide in buildserver-* | Linus Färnstrand | 2 | -8/+8 | |
| 2023-03-03 | Adjust build and upload scripts to work on new build server | Linus Färnstrand | 2 | -4/+10 | |
| 2023-03-02 | Move checking out a git reference to function | Linus Färnstrand | 1 | -14/+20 | |
| 2023-03-02 | Return error code from build_ref and catch it in main loop instead | Linus Färnstrand | 1 | -8/+8 | |
| 2023-03-02 | Add comment on why we don't update Rust on Linux | Linus Färnstrand | 1 | -0/+1 | |
| 2023-03-02 | Build Linux builds in container | Linus Färnstrand | 1 | -19/+43 | |
| 2023-02-28 | Make TAG_PATTERN_TO_BUILD a string instead of string-array | Oskar Nyberg | 1 | -1/+1 | |
| 2023-02-28 | Disable SC2207 since tags can't include spaces | Oskar Nyberg | 2 | -0/+6 | |
| 2023-02-28 | Add quotes around variables | Oskar Nyberg | 2 | -10/+10 | |
| 2023-02-28 | Add -r to read to handle spaces correctly | Oskar Nyberg | 1 | -1/+1 | |
| This isn't really needed but it's easier to add than to add the shellcheck exception. | |||||
| 2023-02-27 | Extract upload server domain to variable | Linus Färnstrand | 1 | -2/+3 | |
| 2023-02-27 | Extract gpg fingerprint to variable | Linus Färnstrand | 1 | -2/+2 | |
| 2023-02-27 | Minor refactor | Linus Färnstrand | 1 | -2/+1 | |
| 2023-02-27 | Remove unused variable | Linus Färnstrand | 1 | -1/+0 | |
| 2023-02-27 | Change indentation 2->4 spaces in buildserver-upload.sh | Linus Färnstrand | 3 | -214/+214 | |
| 2023-02-23 | Rename all mentions of the "master" branch to "main" | Linus Färnstrand | 3 | -3/+3 | |
| 2023-02-21 | Update Emils GPG key to the new one (049F58CC80D9C78452151EE6EF0CCD68D0E5B9B1) | Linus Färnstrand | 1 | -61/+32 | |
| 2023-02-20 | Fix tag being included in release builds | Oskar Nyberg | 1 | -1/+3 | |
| 2023-02-20 | Build test executable in buildserver-build | Oskar Nyberg | 2 | -5/+12 | |
| 2023-02-08 | Create a common sha-file for all build-files and upload them at the same time | Oskar Nyberg | 2 | -59/+64 | |
| 2023-01-19 | Move ci xml tidy script | Albin | 1 | -37/+0 | |
