summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
2025-09-18Create custom action for Mullvad build envDavid Lönnhager10-234/+133
2025-09-18Cap concurrent processes at 2 when building Windows modulesMarkus Pettersson1-1/+1
2025-09-18Add the verb `cap` to list of allowed verbsMarkus Pettersson1-1/+1
2025-09-17Add Fedora 43 VM to end-to-end testsMarkus Pettersson1-4/+5
2025-09-11Set core.longpaths in all relevant workflowsDavid Lönnhager3-0/+17
2025-09-11Allow long filenames in git for the Windows Github runnersTobias Järvelöv3-0/+15
2025-09-10Add license check for iOS to prevent GPL3 dependenciesSteffen2-0/+10
2025-09-09Make David G code owner for a lot of the stuff Albin hadLinus Färnstrand1-9/+9
2025-09-05Set playwright reporter to lineOskar1-2/+2
2025-09-05Add macos to frontend workflowDavid Lönnhager1-3/+3
2025-09-04Add the verb guarantee to the list of approved verbsBug Magnet1-1/+1
2025-08-28Update default end to end test VM from Debian 12 to Debian 13Markus Pettersson1-2/+2
2025-08-28Add Debian 13 VM to end to end test GHAMarkus Pettersson1-2/+2
2025-08-28Allow caping concurrent processes when building Windows modulesMarkus Pettersson1-2/+12
2025-08-28Use rust-android-gradle plugin as submoduleKalle Lindström6-6/+33
2025-08-26Pin Zig version in CISebastian Holmin1-0/+2
2025-08-26Update `reqwest` to resolve dependency conflictSebastian Holmin1-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-26Remove hotfix to force Xcode 16dot4Bug Magnet4-17/+1
2025-08-22Revert "Pin Rust nightly compiler to 2025-08-11"Markus Pettersson1-3/+1
This reverts commit 9b3324b2a2e1a22a3a85b539f39ae0fce89ca5e7.
2025-08-19Signal wireguard-go to exit gracefully when test-manager exitsJoakim Hulthe1-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-19Add 'Reproduce' as an accepted verb in git-commit message checkMarkus Pettersson1-1/+1
2025-08-19Add 'Disregard' as an accepted verb in git-commit message checkMarkus Pettersson1-1/+1
2025-08-18Fix Github runnerJon Petersson3-0/+16
2025-08-13Pin Rust nightly compiler to 2025-08-11 to avoid compiler regressionMarkus Pettersson1-1/+3
2025-08-11Skip Linux app build when running E2E tests for tagDavid Lönnhager1-1/+4
2025-08-05Add macOS 26 to default targetsDavid Lönnhager1-2/+2
2025-08-05Add macOS 26 to E2E test workflowDavid Lönnhager1-2/+2
2025-08-04Update scheduled run to 80 iterationsDavid Göransson1-1/+1
2025-07-24Update names for git signature checking CI jobLinus Färnstrand1-1/+2
2025-07-24Add ci/verify-locked-down-signatures.sh to CODEOWNERS to protect itLinus Färnstrand1-0/+1
2025-07-18Trigger reproducible workflow on file changesAlbin1-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-16Add macOS devshell actions buildAlbin1-2/+8
2025-07-15Add nix devshell actions buildAlbin1-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-15Add android devshell lockfile to lockdown listAlbin1-0/+1
2025-07-11Fix debug keystore usage in fork jobsAlbin1-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-11Add `Impl` to allowed verbsJoakim Hulthe1-1/+1
It's not _really_ a word, but for us crabs, it kind-of is.
2025-07-10Add e2e test for Google play purchasesDavid Göransson1-0/+1
2025-07-09Install x86_64-pc-windows-gnu target in Windows Rust CI jobLinus Färnstrand1-0/+3
2025-07-08Clean up reproducible workflowAlbin1-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-08Extract gradle version in reproducible jobAlbin1-9/+28
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-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-03Add if: always() to "archive test report" actionAndrew Bulhak1-0/+1
2025-06-03Add clippy when setting up iOS CIBug Magnet1-1/+3
2025-05-26Add ui test build step to ios ciSteffen1-0/+24
2025-05-26Fix yaml lintSteffen Ernst2-3/+2
2025-05-26Add run for ios e2e tests when pr openedSteffen Ernst2-0/+25
2025-05-26Simplify ios actionsSteffen Ernst6-27/+14
2025-05-26Fix using custom actionSteffen Ernst1-2/+1
2025-05-26Fix composite actions need a specified shellSteffen Ernst2-2/+9
2025-05-26Fix checkout step needs to be in workflowSteffen Ernst5-20/+12