| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-18 | Create custom action for Mullvad build env | David Lönnhager | 10 | -234/+133 | |
| 2025-09-18 | Cap concurrent processes at 2 when building Windows modules | Markus Pettersson | 1 | -1/+1 | |
| 2025-09-18 | Add the verb `cap` to list of allowed verbs | Markus Pettersson | 1 | -1/+1 | |
| 2025-09-17 | Add Fedora 43 VM to end-to-end tests | Markus Pettersson | 1 | -4/+5 | |
| 2025-09-11 | Set core.longpaths in all relevant workflows | David Lönnhager | 3 | -0/+17 | |
| 2025-09-11 | Allow long filenames in git for the Windows Github runners | Tobias Järvelöv | 3 | -0/+15 | |
| 2025-09-10 | Add license check for iOS to prevent GPL3 dependencies | Steffen | 2 | -0/+10 | |
| 2025-09-09 | Make David G code owner for a lot of the stuff Albin had | Linus Färnstrand | 1 | -9/+9 | |
| 2025-09-05 | Set playwright reporter to line | Oskar | 1 | -2/+2 | |
| 2025-09-05 | Add macos to frontend workflow | David Lönnhager | 1 | -3/+3 | |
| 2025-09-04 | Add the verb guarantee to the list of approved verbs | Bug Magnet | 1 | -1/+1 | |
| 2025-08-28 | Update default end to end test VM from Debian 12 to Debian 13 | Markus Pettersson | 1 | -2/+2 | |
| 2025-08-28 | Add Debian 13 VM to end to end test GHA | Markus Pettersson | 1 | -2/+2 | |
| 2025-08-28 | Allow caping concurrent processes when building Windows modules | Markus Pettersson | 1 | -2/+12 | |
| 2025-08-28 | Use rust-android-gradle plugin as submodule | Kalle Lindström | 6 | -6/+33 | |
| 2025-08-26 | Pin Zig version in CI | Sebastian Holmin | 1 | -0/+2 | |
| 2025-08-26 | Update `reqwest` to resolve dependency conflict | Sebastian Holmin | 1 | -1/+1 | |
| Note that the new version increases the size of Mullvad loader a bit, forcing us to bump the limit in the CI check. We should consider replacing it with a smaller alternative, perhaps `hyper_rustls`. | |||||
| 2025-08-26 | Remove hotfix to force Xcode 16dot4 | Bug Magnet | 4 | -17/+1 | |
| 2025-08-22 | Revert "Pin Rust nightly compiler to 2025-08-11" | Markus Pettersson | 1 | -3/+1 | |
| This reverts commit 9b3324b2a2e1a22a3a85b539f39ae0fce89ca5e7. | |||||
| 2025-08-19 | Signal wireguard-go to exit gracefully when test-manager exits | Joakim Hulthe | 1 | -1/+2 | |
| `Command::kill_on_drop` would send a SIGKILL to the `sudo`-process, which does not propagate to the wireguard-go child process. This is resolved by sending a SIGTERM instead. | |||||
| 2025-08-19 | Add 'Reproduce' as an accepted verb in git-commit message check | Markus Pettersson | 1 | -1/+1 | |
| 2025-08-19 | Add 'Disregard' as an accepted verb in git-commit message check | Markus Pettersson | 1 | -1/+1 | |
| 2025-08-18 | Fix Github runner | Jon Petersson | 3 | -0/+16 | |
| 2025-08-13 | Pin Rust nightly compiler to 2025-08-11 to avoid compiler regression | Markus Pettersson | 1 | -1/+3 | |
| 2025-08-11 | Skip Linux app build when running E2E tests for tag | David Lönnhager | 1 | -1/+4 | |
| 2025-08-05 | Add macOS 26 to default targets | David Lönnhager | 1 | -2/+2 | |
| 2025-08-05 | Add macOS 26 to E2E test workflow | David Lönnhager | 1 | -2/+2 | |
| 2025-08-04 | Update scheduled run to 80 iterations | David Göransson | 1 | -1/+1 | |
| 2025-07-24 | Update names for git signature checking CI job | Linus Färnstrand | 1 | -1/+2 | |
| 2025-07-24 | Add ci/verify-locked-down-signatures.sh to CODEOWNERS to protect it | Linus Färnstrand | 1 | -0/+1 | |
| 2025-07-18 | Trigger reproducible workflow on file changes | Albin | 1 | -4/+7 | |
| The intention with this change is primarily to improve our PR workflow so that some specific files trigger the reproducible workflow. It's not possible to trigger workflows on either PR `branches` OR `paths`, so as a workaround for this limitation we now also trigger on release note changes. | |||||
| 2025-07-16 | Add macOS devshell actions build | Albin | 1 | -2/+8 | |
| 2025-07-15 | Add nix devshell actions build | Albin | 1 | -1/+32 | |
| This commit adds a job that runs a nix devshell build as part of the reproducible workflow, however at this point it will NOT check for reproducibility but rather just print the checksum of the build. This is because there are some remaining reproducibility issues that need to be addressed. | |||||
| 2025-07-15 | Add android devshell lockfile to lockdown list | Albin | 1 | -0/+1 | |
| 2025-07-11 | Fix debug keystore usage in fork jobs | Albin | 1 | -4/+6 | |
| Moving the dummy debug keystore to an enviornment variable to make t accessible for forks. The dummy debug keystore is not considered a secret and is only used for test and verification. | |||||
| 2025-07-11 | Add `Impl` to allowed verbs | Joakim Hulthe | 1 | -1/+1 | |
| It's not _really_ a word, but for us crabs, it kind-of is. | |||||
| 2025-07-10 | Add e2e test for Google play purchases | David Göransson | 1 | -0/+1 | |
| 2025-07-09 | Install x86_64-pc-windows-gnu target in Windows Rust CI job | Linus Färnstrand | 1 | -0/+3 | |
| 2025-07-08 | Clean up reproducible workflow | Albin | 1 | -24/+17 | |
| Improves readability and changes to a more generic approach of handling multiple artifacts, which allows for extending the range of artifacts we compare. | |||||
| 2025-07-08 | Extract gradle version in reproducible job | Albin | 1 | -9/+28 | |
| 2025-06-16 | Add offline mode for installer loader on Windows | Markus Pettersson | 1 | -1/+1 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-06-03 | Add if: always() to "archive test report" action | Andrew Bulhak | 1 | -0/+1 | |
| 2025-06-03 | Add clippy when setting up iOS CI | Bug Magnet | 1 | -1/+3 | |
| 2025-05-26 | Add ui test build step to ios ci | Steffen | 1 | -0/+24 | |
| 2025-05-26 | Fix yaml lint | Steffen Ernst | 2 | -3/+2 | |
| 2025-05-26 | Add run for ios e2e tests when pr opened | Steffen Ernst | 2 | -0/+25 | |
| 2025-05-26 | Simplify ios actions | Steffen Ernst | 6 | -27/+14 | |
| 2025-05-26 | Fix using custom action | Steffen Ernst | 1 | -2/+1 | |
| 2025-05-26 | Fix composite actions need a specified shell | Steffen Ernst | 2 | -2/+9 | |
| 2025-05-26 | Fix checkout step needs to be in workflow | Steffen Ernst | 5 | -20/+12 | |
