summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
2025-03-05Add GHA workflow for regression testing installer-downloader sizeDavid Lönnhager1-0/+80
2025-03-05Update cargo-deny github action to v2Joakim Hulthe1-1/+1
2025-03-05Build binaries only if the target platform is LinuxMarkus Pettersson1-0/+16
2025-03-05Fix build of `mullvad-version` binary being gated on wrong conditionMarkus Pettersson1-1/+0
2025-03-05Remove unnecessary desktop e2e workflow stepMarkus Pettersson1-7/+0
2025-03-05Prepare Linux build container in desktop e2e workflow alwaysMarkus Pettersson1-3/+0
2025-03-05Fix run correct desktop e2e-script on Windows and macOSMarkus Pettersson1-2/+2
2025-03-04Run the unicop tool on this repositoryLinus Färnstrand2-0/+45
2025-02-27Add submodule checkout to all CI scripts, amend build instructionsAndrew Bulhak6-4/+19
2025-02-25Add step to build a test buildTobias Järvelöv1-0/+5
2025-02-25Build Linux app in release mode for end-to-end testsMarkus Pettersson1-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-25Stop checkout out `wireguard-go` recursivelyMarkus Pettersson1-4/+3
2025-02-25Cache Cargo artifacts between buildsMarkus Pettersson1-12/+21
2025-02-25Do not compile `test-manager` when compiling the test reportMarkus Pettersson1-14/+27
2025-02-25Build `test-runner` binaries as a separate stepMarkus Pettersson1-11/+50
2025-02-25Build test-manager once per e2e-test runMarkus Pettersson1-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-25Remove `USE_MOLD` env variableMarkus Pettersson1-2/+0
Use default value instead (which is false)
2025-02-25Give `end-to-end tests` steps descriptive namesMarkus Pettersson1-6/+12
2025-02-21Add wireguard-apple submodule to trigger pathsAndrew Bulhak1-0/+1
2025-02-21Add wireguard-apple submodule update to ios e2e workflowAndrew Bulhak1-0/+5
2025-02-21Add wireguard-apple submodule update to ios workflowAndrew Bulhak1-0/+6
2025-02-19Ensure gradle lockfile is up-to-date in ciAlbin1-0/+5
2025-02-18Fix missing kotlin formatting paths in ciAlbin1-1/+5
2025-02-14Add slim to list of verbsOskar1-1/+1
2025-02-14Increase schedule e2e test repeat to 10Albin1-1/+1
2025-02-14Fix schedule e2e test repeatAlbin1-16/+12
2025-02-14Clean up outdated commentsAlbin1-9/+0
2025-02-11Update actions/cache to v4Joakim Hulthe1-1/+1
2025-02-10Enable using per-runner e2e test accountAlbin1-3/+12
2025-02-10Increase nightly mockapi test repeat to 100Albin1-1/+1
2025-02-07Update all CI to update wireguard-go submodule more explicitlyLinus Färnstrand5-12/+12
2025-02-07Check out submodules in osv-scanner workflowLinus Färnstrand2-2/+6
2025-02-07Check out wireguard-go submodule in iOS CILinus Färnstrand1-0/+5
2025-02-06Fix e2e test workflow variablesAlbin1-12/+20
2025-02-04Correct zig versionDavid Lönnhager1-0/+2
2025-02-04Check out submodules when building app for E2E testsDavid Lönnhager1-0/+3
2025-02-04Remove workflow after transition to Xcode 16mojganii1-97/+0
2025-02-04Add rust-toolchain.toml to verified signature listKalle Lindström1-0/+1
2025-02-04Test linux against pinned Rust versionLinus Färnstrand1-1/+7
2025-02-04Change run commands to single lineKalle Lindström9-18/+9
2025-02-04Set toolchain and target directly with RustupLinus Färnstrand19-126/+14
2025-02-04Force udeps CI to use nightlyLinus Färnstrand1-8/+9
2025-02-04Remove OWASP dependency check pluginAlbin1-21/+0
The OWASP DependencyCheck plugin has been replaced with `osv-scanner` which covers our use-case.
2025-01-30Append --locked to many more cargo build invocations in CILinus Färnstrand1-3/+3
2025-01-30Move actions keystore to secretAlbin1-35/+10
The affected debug.keystore is only used in GitHub actions workflows for test and verification.
2025-01-29Implement detekt and ktfmt for buildSrcJonatan Rhodin1-1/+1
2025-01-28Fix missing default infra workflow variableAlbin1-7/+9
2025-01-28Bundle a pre-generated relay list instead of generating oneJonatan Rhodin1-53/+0
The android app will try to bundle the relays.json found under dist-assets/relays/ if it exists. Otherwise it will rely on the relay list downloaded by the api. For alpha, beta and stable release builds it is required to have a bundled relays.json file.
2025-01-27Run e2e tests towards stagemole by defaultAlbin1-7/+28
Co-authored-by: Niklas Berglund <niklas.berglund@gmail.com>
2025-01-27Add go to daemon workflowDavid Lönnhager1-0/+5