| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-01-10 | Support orchestrator in instrumented test script | Albin | 1 | -31/+0 | |
| 2022-12-08 | Disable Android builds in old build server script | Albin | 1 | -2/+2 | |
| 2022-12-08 | Specify credential dir in build server script | Albin | 1 | -1/+2 | |
| 2022-12-08 | Build Android in container on build server | Albin | 1 | -1/+1 | |
| 2022-12-08 | Add Android-only buildserver build script | Albin | 1 | -0/+103 | |
| 2022-11-01 | Ensure android app is re-installed in gh actions | Albin | 1 | -1/+15 | |
| This makes the instrumentation more robust as it avoids any potential signature mismatch (which is acceptable in a ci environment). It also makes sure that no app data/cache is left from previous runs. | |||||
| 2022-09-29 | Add arm64 Linux packages to build server scripts | David Lönnhager | 2 | -3/+6 | |
| 2022-08-29 | Add Hank's gpg key | Linus Färnstrand | 1 | -0/+37 | |
| 2022-07-05 | Create verification script and github action | Jonathan | 9 | -0/+727 | |
| Create a script which verifies that a set of "locked down" files are not changed in commits that have not been signed. Create a github workflow that runs the script in the CI. The script accepts --whitelist <commit> and --import-gpg-keys arguments. The default settings are supposed to work on the build server without importing the gpg keys from the trusted_keys.pub file and running with a hardcoded whitelist commit. Make the CI workflow use these arguments as it is supposed to in .github. The public keys that can be imported are specified as files in the ci/keys/ directory. The files that are locked down are specified in the .github workflow as a single source of truth. This requires some complicated parsing in the verification script as well as a dependency from the verification script to the workflow YAML. These are not ideal design choices however the alternative is to not have a single source of truth for the locked down files as the github workflow can not depend on an external file. The mullvad signing key is named to be first in the list in order to be imported first. The whitelisted commit is the latest master before this commit | |||||
| 2022-06-14 | Fix always passing instrumented test script | Albin | 1 | -2/+13 | |
| Adb will not return an error code once the tests fail, so therefore this needs to be handled by parsing logs. | |||||
| 2022-05-16 | Replace complex expression with for loop | Jonathan | 1 | -1/+4 | |
| Replace a complicated expression for renaming files in the buildserver with a for loop with a slightly less complex expression. This hopefully will reduce their fragility. | |||||
| 2022-05-16 | Add the artifact tagging code to the buildserver | Jonathan | 1 | -1/+14 | |
| Move the appropriate artifact tagging code to the buildserver script. Previously the tag was right before the `.deb` and `.rpm` which causes issues for the uploading on the buildserver. This makes sure that the tag information is put before the `_amd64` and `_x86_64` | |||||
| 2022-04-22 | Remove nvm call from build server build script | Oskar Nyberg | 1 | -3/+0 | |
| 2022-02-10 | Cache Windows modules in GitHub Actions workflow | David Lönnhager | 1 | -7/+0 | |
| 2022-02-01 | Run instrumented tests using prebuilt apks | Albin | 1 | -0/+6 | |
| 2021-12-30 | Update documentation and build server script for new arguments | Linus Färnstrand | 1 | -1/+1 | |
| 2021-12-30 | Improve build script to build debug by default and be more flexible | Linus Färnstrand | 1 | -1/+1 | |
| Defaults to unoptimized, unsigned, dev builds. New flags: --optimize - Turns on compiler optimization/compression --sign - Turns on siging of binaries (Windows + macOS) | |||||
| 2021-12-29 | Make build.sh produce single architecture pkg by default (--universal) | Linus Färnstrand | 1 | -1/+6 | |
| Add --universal flag for building universal app for both Intel and Apple Silicon | |||||
| 2021-12-16 | Split Android project and app module | Albin | 1 | -8/+8 | |
| The purpose of this is to: * Comply better with the default Android project structure (see https://developer.android.com/studio/build). * Avoid conflicts between project and app dependencies and plugins. | |||||
| 2021-11-30 | Remove unused ci-rust-script.sh script | Linus Färnstrand | 1 | -51/+0 | |
| 2021-11-30 | Rename windows_build_modules.sh -> build-windows-modules.sh | Linus Färnstrand | 2 | -2/+2 | |
| 2021-11-16 | Make trojan source check script more universally usable | Linus Färnstrand | 1 | -5/+12 | |
| Make the script take the path to the dir to check as argument instead of being self aware. | |||||
| 2021-11-09 | Add script that scans files for code points (CVE-2021-42574) | David Lönnhager | 1 | -0/+29 | |
| 2021-11-09 | Stop uploading build artifacts to build.mullvad.net | Linus Färnstrand | 1 | -6/+3 | |
| 2021-11-09 | Fix shellcheck complaint | Linus Färnstrand | 1 | -1/+1 | |
| 2021-10-01 | Add .nvmrc and use nvm install in buildserver build script | Oskar Nyberg | 1 | -1/+4 | |
| 2021-07-30 | Fix shellcheck complaint | Linus Färnstrand | 1 | -2/+2 | |
| 2021-07-30 | Rsync built artifacts to releases.mullvad.net | Linus Färnstrand | 1 | -0/+8 | |
| 2021-03-12 | Add daemon build job for Linux | Janito Vaqueiro Ferreira Filho | 1 | -0/+22 | |
| 2021-01-26 | Fix android CI script | Emīls | 1 | -1/+0 | |
| 2020-08-26 | Build all Rust code on nighly, since the blocker is gone | Linus Färnstrand | 1 | -6/+2 | |
| The jsonrpc stuff is finally gone. | |||||
| 2020-08-26 | Deny all warnings instead of a select few | Linus Färnstrand | 1 | -1/+1 | |
| 2020-08-26 | Make the unconditional_recursion Rust warning into an error | Linus Färnstrand | 1 | -1/+1 | |
| 2020-08-12 | Don't format generated XML files | Janito Vaqueiro Ferreira Filho | 1 | -1/+6 | |
| 2020-08-11 | Change CI XML format check to use UTF-8 encoding | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2020-05-13 | Don't source env.sh for Android | Linus Färnstrand | 1 | -1/+1 | |
| 2020-05-11 | Increase line length for word wrapping to 100 | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2020-03-30 | Update buildserver scripts to include Android app bundle | Linus Färnstrand | 2 | -4/+4 | |
| 2020-03-27 | Deny unused_parens warning in CI | Linus Färnstrand | 1 | -1/+1 | |
| 2020-02-27 | Change newlines | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| 2020-02-27 | Remove unnecessary semicolons | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2020-02-27 | Use `git diff --exit-code` to simplify the script | Janito Vaqueiro Ferreira Filho | 1 | -5/+4 | |
| 2020-02-27 | Update error message | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-02-27 | Update XML formatting script to include manifest | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 | |
| 2020-02-21 | Add script to format Android XML files | Emīls | 1 | -0/+31 | |
| 2020-01-23 | Run build-wireguard-go.sh from ci script | Emīls | 1 | -0/+4 | |
| 2020-01-22 | Sign select binaries for release builds | David Lönnhager | 1 | -25/+1 | |
| 2020-01-08 | Upload PDB debugging files | Linus Färnstrand | 2 | -3/+34 | |
| 2020-01-08 | Compute correct hash for commits | Linus Färnstrand | 1 | -13/+9 | |
| 2020-01-07 | Deny unused variables in Rust on CI | Linus Färnstrand | 1 | -1/+1 | |
