| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-12-05 | Add Ubuntu 23.10 (Mantic) to DEB repository | Linus Färnstrand | 1 | -2/+6 | |
| 2023-11-30 | Remove Andrej's GPG key | Emīls | 1 | -113/+0 | |
| 2023-11-20 | Publish play apk | Albin | 1 | -1/+1 | |
| This commit changes so that the play apk is built and published in addition to the previously published bundle. This change primarily simplifies getting ahold of builds for testing. | |||||
| 2023-11-16 | Upload RPMs to repository server on builds | Linus Färnstrand | 4 | -26/+73 | |
| 2023-11-16 | Add script for preparing RPM repositories on build server | Linus Färnstrand | 3 | -2/+68 | |
| 2023-11-14 | Configure upload dir and container cache volumes in buildserver-config | Linus Färnstrand | 3 | -2/+12 | |
| 2023-10-20 | Add APT repository preparation and upload scripts | Linus Färnstrand | 4 | -0/+171 | |
| Build an apt/deb repository on builds and store locally on the build server. Also push it to development infra instantly. Push to staging if it's a release. And store locally for manual push to production later | |||||
| 2023-10-20 | Add build server support for additional android artifacts | Albin | 1 | -1/+3 | |
| 2023-10-19 | Prevent keyboard input when generating version name | Albin | 1 | -1/+1 | |
| 2023-10-19 | Use new upload dir in android build script | Albin | 1 | -1/+1 | |
| 2023-10-19 | Simplify android build script tag logic | Albin | 1 | -5/+3 | |
| 2023-10-19 | Fix tag insertion in flavor builds | Albin | 1 | -7/+1 | |
| This fix ensures that the tag is inserted in the correct place of flavored builds. Previously: MullvadVPN-<version>.play+<tag>.aab Fixed: MullvadVPN-<version>+<tag>.play.aab | |||||
| 2023-10-19 | Fix tag formatting in artifact names | Albin | 1 | -2/+2 | |
| This fix changes from removing dissallowed tag characters to instead replace them with a hyphen. | |||||
| 2023-10-19 | Add Markus gpg key | Linus Färnstrand | 1 | -0/+35 | |
| 2023-10-17 | Add platform to checksums file in buildserver-build scripts | Oskar Nyberg | 3 | -7/+7 | |
| 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 | |
