summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
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
2025-05-26Refactor ios github actionsSteffen Ernst9-166/+99
2025-05-26Update setup-zig actionDavid Lönnhager4-4/+4
2025-05-23Update gradle to 8.14.1David Göransson1-3/+3
2025-05-21Update CI jobs to use new property naming schemeDavid Göransson1-2/+5
2025-05-19Use GitHub hosted Windows arm runnerMarkus Pettersson1-3/+7
2025-05-19Install `protoc` on Windows ARM runnerMarkus Pettersson1-2/+0
2025-05-19Install `zig` on Windows arm runnerMarkus Pettersson1-2/+0
2025-05-16Allow long filenames in git for the Windows Github runnersMarkus Pettersson1-0/+5
2025-05-15Bump nightly toolchain in cargo udeps workflowDavid Lönnhager1-1/+1
2025-05-14Fix flaky GitHub workflowsDavid Lönnhager4-0/+20
2025-05-13Build screenshots with MockRelease configurationmojganii1-1/+1
2025-05-12Update gradle version in reproducible build workflowJonatan Rhodin1-3/+3
2025-05-07Use latest commit in PR for reproducible buildsJonatan Rhodin1-2/+3
2025-05-06Add CI job to check permissionsAlbin1-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-05Trigger reproducible builds on release branchAlbin1-0/+8
2025-04-22Add Ubuntu 25.04 VM to end-to-end testsMarkus Pettersson1-6/+8
2025-04-17Improve android repro workflowJonatan Rhodin1-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-11Add Fedora 42 VM to end-to-end testsMarkus Pettersson1-4/+4
2025-04-02Mark trusted-metadata-signing-pubkeys as needing signatures to be editedLinus Färnstrand1-0/+1
2025-03-28Switch from staging to prod for version metadataDavid Lönnhager1-0/+1
2025-03-28Stop checking out submodules when running scheduled osv-scanner CILinus Färnstrand1-1/+1
2025-03-20Add new files to verify locked down flowDavid Göransson1-0/+4
2025-03-20Add github action to verify dependency keysDavid Göransson1-8/+22
2025-03-18Add workflow to ensure reproducibilityJonatan Rhodin1-0/+109
Co-Authored-By: Albin <albin@mullvad.net>
2025-03-18Use pre-built `test-manager` binary for Windows testsMarkus Pettersson1-3/+26
2025-03-18Skip fetching git tags before running testsSebastian Holmin1-3/+0
It was only needed to run `mullvad-version`
2025-03-18Output app version directly from workflow stepSebastian Holmin1-25/+32
2025-03-12Fix always build `test-manager` binaryMarkus Pettersson1-4/+3
2025-03-11Fix bug in nightly osv-scanner CI jobLinus Färnstrand2-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-05Sign and notarize installer downloaderDavid Lönnhager1-2/+2
2025-03-05Switch to rustls for installer-downloaderDavid Lönnhager1-2/+2
This also increases the file size limit with around 1M
2025-03-05Add packaging of macOS app to build.shDavid Lönnhager1-4/+5
2025-03-05Add GHA workflow for regression testing installer-downloader sizeDavid Lönnhager2-0/+112
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ärnstrand3-1/+47
2025-02-27Add submodule checkout to all CI scripts, amend build instructionsAndrew Bulhak6-4/+19