| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-18 | Add workflow to ensure reproducibility | Jonatan Rhodin | 1 | -0/+109 | |
| Co-Authored-By: Albin <albin@mullvad.net> | |||||
| 2025-03-18 | Use pre-built `test-manager` binary for Windows tests | Markus Pettersson | 1 | -3/+26 | |
| 2025-03-18 | Skip fetching git tags before running tests | Sebastian Holmin | 1 | -3/+0 | |
| It was only needed to run `mullvad-version` | |||||
| 2025-03-18 | Output app version directly from workflow step | Sebastian Holmin | 1 | -25/+32 | |
| 2025-03-12 | Fix always build `test-manager` binary | Markus Pettersson | 1 | -4/+3 | |
| 2025-03-11 | Fix bug in nightly osv-scanner CI job | Linus Färnstrand | 2 | -2/+2 | |
| When we patched the CI job to allow checking out git submodules, I accidentally copy-pasted the wrong workflow yaml file. This made the nightly scheduled scan use the PR workflow. This workflow does not work in this setting, and it always just reported green status Moving back to consuming the workflow from google instead of our fork again, since the PR with the needed changes have been merged upstream | |||||
| 2025-03-05 | Sign and notarize installer downloader | David Lönnhager | 1 | -2/+2 | |
| 2025-03-05 | Switch to rustls for installer-downloader | David Lönnhager | 1 | -2/+2 | |
| This also increases the file size limit with around 1M | |||||
| 2025-03-05 | Add packaging of macOS app to build.sh | David Lönnhager | 1 | -4/+5 | |
| 2025-03-05 | Add GHA workflow for regression testing installer-downloader size | David Lönnhager | 2 | -0/+112 | |
| 2025-03-05 | Update cargo-deny github action to v2 | Joakim Hulthe | 1 | -1/+1 | |
| 2025-03-05 | Build binaries only if the target platform is Linux | Markus Pettersson | 1 | -0/+16 | |
| 2025-03-05 | Fix build of `mullvad-version` binary being gated on wrong condition | Markus Pettersson | 1 | -1/+0 | |
| 2025-03-05 | Remove unnecessary desktop e2e workflow step | Markus Pettersson | 1 | -7/+0 | |
| 2025-03-05 | Prepare Linux build container in desktop e2e workflow always | Markus Pettersson | 1 | -3/+0 | |
| 2025-03-05 | Fix run correct desktop e2e-script on Windows and macOS | Markus Pettersson | 1 | -2/+2 | |
| 2025-03-04 | Run the unicop tool on this repository | Linus Färnstrand | 3 | -1/+47 | |
| 2025-02-27 | Add submodule checkout to all CI scripts, amend build instructions | Andrew Bulhak | 6 | -4/+19 | |
| 2025-02-25 | Add step to build a test build | Tobias Järvelöv | 1 | -0/+5 | |
| 2025-02-25 | Build Linux app in release mode for end-to-end tests | Markus Pettersson | 1 | -1/+1 | |
| We have observed the "download app" step taking a considerable amount of time. Since we are testing so many Linux platforms, it is worth spending the extra time up front compiling the app in release mode to cut the download time, since we are building the app once but the number of downloads scales with the number of tested platforms. | |||||
| 2025-02-25 | Stop checkout out `wireguard-go` recursively | Markus Pettersson | 1 | -4/+3 | |
| 2025-02-25 | Cache Cargo artifacts between builds | Markus Pettersson | 1 | -12/+21 | |
| 2025-02-25 | Do not compile `test-manager` when compiling the test report | Markus Pettersson | 1 | -14/+27 | |
| 2025-02-25 | Build `test-runner` binaries as a separate step | Markus Pettersson | 1 | -11/+50 | |
| 2025-02-25 | Build test-manager once per e2e-test run | Markus Pettersson | 1 | -8/+85 | |
| Cache test-manager for Linux. This includes not building `test-manager` in `run/ci.sh` (by default) and building `test-manager` as a completely statically linked binary. | |||||
| 2025-02-25 | Remove `USE_MOLD` env variable | Markus Pettersson | 1 | -2/+0 | |
| Use default value instead (which is false) | |||||
| 2025-02-25 | Give `end-to-end tests` steps descriptive names | Markus Pettersson | 1 | -6/+12 | |
| 2025-02-21 | Add wireguard-apple submodule to trigger paths | Andrew Bulhak | 1 | -0/+1 | |
| 2025-02-21 | Add wireguard-apple submodule update to ios e2e workflow | Andrew Bulhak | 1 | -0/+5 | |
| 2025-02-21 | Add wireguard-apple submodule update to ios workflow | Andrew Bulhak | 1 | -0/+6 | |
| 2025-02-19 | Ensure gradle lockfile is up-to-date in ci | Albin | 1 | -0/+5 | |
| 2025-02-18 | Fix missing kotlin formatting paths in ci | Albin | 1 | -1/+5 | |
| 2025-02-14 | Add slim to list of verbs | Oskar | 1 | -1/+1 | |
| 2025-02-14 | Increase schedule e2e test repeat to 10 | Albin | 1 | -1/+1 | |
| 2025-02-14 | Fix schedule e2e test repeat | Albin | 1 | -16/+12 | |
| 2025-02-14 | Clean up outdated comments | Albin | 1 | -9/+0 | |
| 2025-02-11 | Update actions/cache to v4 | Joakim Hulthe | 1 | -1/+1 | |
| 2025-02-10 | Enable using per-runner e2e test account | Albin | 1 | -3/+12 | |
| 2025-02-10 | Increase nightly mockapi test repeat to 100 | Albin | 1 | -1/+1 | |
| 2025-02-07 | Update all CI to update wireguard-go submodule more explicitly | Linus Färnstrand | 5 | -12/+12 | |
| 2025-02-07 | Check out submodules in osv-scanner workflow | Linus Färnstrand | 2 | -2/+6 | |
| 2025-02-07 | Check out wireguard-go submodule in iOS CI | Linus Färnstrand | 1 | -0/+5 | |
| 2025-02-06 | Fix e2e test workflow variables | Albin | 1 | -12/+20 | |
| 2025-02-04 | Correct zig version | David Lönnhager | 1 | -0/+2 | |
| 2025-02-04 | Check out submodules when building app for E2E tests | David Lönnhager | 1 | -0/+3 | |
| 2025-02-04 | Remove workflow after transition to Xcode 16 | mojganii | 1 | -97/+0 | |
| 2025-02-04 | Add rust-toolchain.toml to verified signature list | Kalle Lindström | 1 | -0/+1 | |
| 2025-02-04 | Test linux against pinned Rust version | Linus Färnstrand | 1 | -1/+7 | |
| 2025-02-04 | Change run commands to single line | Kalle Lindström | 9 | -18/+9 | |
| 2025-02-04 | Set toolchain and target directly with Rustup | Linus Färnstrand | 19 | -126/+14 | |
