| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-24 | Update names for git signature checking CI job | Linus Färnstrand | 1 | -1/+2 | |
| 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 | 1 | -2/+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 | 4 | -11/+3 | |
| 2025-05-26 | Fix checkout step needs to be in workflow | Steffen Ernst | 4 | -0/+12 | |
| 2025-05-26 | Refactor ios github actions | Steffen Ernst | 5 | -166/+19 | |
| 2025-05-26 | Update setup-zig action | David Lönnhager | 4 | -4/+4 | |
| 2025-05-23 | Update gradle to 8.14.1 | David Göransson | 1 | -3/+3 | |
| 2025-05-21 | Update CI jobs to use new property naming scheme | David Göransson | 1 | -2/+5 | |
| 2025-05-19 | Use GitHub hosted Windows arm runner | Markus Pettersson | 1 | -3/+7 | |
| 2025-05-19 | Install `protoc` on Windows ARM runner | Markus Pettersson | 1 | -2/+0 | |
| 2025-05-19 | Install `zig` on Windows arm runner | Markus Pettersson | 1 | -2/+0 | |
| 2025-05-16 | Allow long filenames in git for the Windows Github runners | Markus Pettersson | 1 | -0/+5 | |
| 2025-05-15 | Bump nightly toolchain in cargo udeps workflow | David Lönnhager | 1 | -1/+1 | |
| 2025-05-14 | Fix flaky GitHub workflows | David Lönnhager | 4 | -0/+20 | |
| 2025-05-13 | Build screenshots with MockRelease configuration | mojganii | 1 | -1/+1 | |
| 2025-05-12 | Update gradle version in reproducible build workflow | Jonatan Rhodin | 1 | -3/+3 | |
| 2025-05-07 | Use latest commit in PR for reproducible builds | Jonatan Rhodin | 1 | -2/+3 | |
| 2025-05-06 | Add CI job to check permissions | Albin | 1 | -0/+28 | |
| This added check is intended to catch unwanted permissions changes introduced by dependencies. It was added to the reproducible/F-Droid workflow since that's the only place where we build release artifacts at the time of adding this job. However, it should be moved to a more suitable place once we expand and refactor our CI setup. | |||||
| 2025-05-05 | Trigger reproducible builds on release branch | Albin | 1 | -0/+8 | |
| 2025-04-22 | Add Ubuntu 25.04 VM to end-to-end tests | Markus Pettersson | 1 | -6/+8 | |
| 2025-04-17 | Improve android repro workflow | Jonatan Rhodin | 1 | -3/+30 | |
| - Fetch tags so that release builds get the correct version - Reduce logs for fdroid server builds - Add support for using a specific commit instead of always using latest | |||||
| 2025-04-11 | Add Fedora 42 VM to end-to-end tests | Markus Pettersson | 1 | -4/+4 | |
| 2025-04-02 | Mark trusted-metadata-signing-pubkeys as needing signatures to be edited | Linus Färnstrand | 1 | -0/+1 | |
| 2025-03-28 | Stop checking out submodules when running scheduled osv-scanner CI | Linus Färnstrand | 1 | -1/+1 | |
| 2025-03-20 | Add new files to verify locked down flow | David Göransson | 1 | -0/+4 | |
| 2025-03-20 | Add github action to verify dependency keys | David Göransson | 1 | -8/+22 | |
| 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 | |
