summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
2022-11-24Ignore RUSTSEC-2021-0145David Lönnhager1-2/+7
The vulnerability affects custom global allocators on Windows, so we can safely ignore it
2022-11-07Set shell to bash and remove deprecated set-outputHank1-1/+3
Move shell setting
2022-11-07Update step names for clarityHank1-2/+2
2022-11-07Try separate linux setupHank1-0/+6
2022-11-07Try without xvfb-actionHank1-4/+2
2022-11-07Update actionsHank1-2/+2
2022-11-03Trigger android gh build on master updatesAlbin1-0/+4
2022-11-02Add xcbeautifyAndrej Mihajlov1-2/+5
2022-11-02Run all tests but ignore screenshots UI tests bundleAndrej Mihajlov1-26/+6
2022-11-02Remove unused GH pathEmīls Piņķis1-1/+0
Seems like when `ci/check-clippy.sh` was removed ,this watch path was not.
2022-11-02Bump official actions for android buildAlbin1-7/+7
2022-11-01Fix deprecated output variable in gh actionsAlbin1-1/+1
2022-11-01Allow image override on manually triggered actionsAlbin1-4/+15
2022-11-01Set android action image digest from fileAlbin1-1/+15
2022-10-31Build android app using container in gh actionsAlbin1-48/+8
2022-10-21Move translation verification to localization scriptOskar Nyberg1-16/+2
2022-10-21Add check for html format to translations checkOskar Nyberg1-1/+1
2022-10-18Update volta-action to v4Oskar Nyberg2-2/+2
2022-10-18Update actions/checkout to v3Hank1-1/+1
2022-10-18Update actions/checkout to v3Hank1-1/+1
2022-10-14Update actions/checkout to v3Hank1-1/+1
2022-10-14Update actions/checkout to v3Hank1-1/+1
2022-10-10Make Visual Studio/C++ projects fetch version.h from mullvad-versionLinus Färnstrand2-2/+0
2022-09-27Download protoc in CIEmīls Piņķis5-0/+35
2022-09-26CI: add operations testsAndrej Mihajlov1-1/+16
2022-09-20Revert html reporter and remove github action artifact uploadsHank1-8/+0
2022-09-20Update playwright report pathHank1-1/+1
2022-09-20Output playwright report as html and upload in Github on failureHank1-1/+1
2022-09-20Upload Playwright results on failureHank1-0/+8
2022-09-20Run Playwright tests in GithubHank1-0/+3
2022-09-06Add gradle lockfiles to signature lockdown checkAlbin1-0/+2
2022-08-15Bump go patch versionDavid Lönnhager3-5/+5
2022-08-15Bump actions golang to 1.18.1Albin3-5/+5
2022-08-15Bump setup-go action to v3Albin2-4/+4
2022-08-12Always continue on errorJonathan1-1/+1
2022-08-12Detect changes to go.sum in lockfile signature workflowDavid Lönnhager1-0/+1
2022-08-03Add swift-formatAndrej Mihajlov1-5/+23
2022-07-18Add swift Package.resolvedJonathan1-0/+1
2022-07-05Create verification script and github actionJonathan1-0/+26
Create a script which verifies that a set of "locked down" files are not changed in commits that have not been signed. Create a github workflow that runs the script in the CI. The script accepts --whitelist <commit> and --import-gpg-keys arguments. The default settings are supposed to work on the build server without importing the gpg keys from the trusted_keys.pub file and running with a hardcoded whitelist commit. Make the CI workflow use these arguments as it is supposed to in .github. The public keys that can be imported are specified as files in the ci/keys/ directory. The files that are locked down are specified in the .github workflow as a single source of truth. This requires some complicated parsing in the verification script as well as a dependency from the verification script to the workflow YAML. These are not ideal design choices however the alternative is to not have a single source of truth for the locked down files as the github workflow can not depend on an external file. The mullvad signing key is named to be first in the list in order to be imported first. The whitelisted commit is the latest master before this commit
2022-07-01Document that we should look into other platforms laterLinus Färnstrand1-0/+3
2022-07-01Add a cargo-udeps CI job to find unused dependenciesLinus Färnstrand1-0/+46
2022-07-01Remove reference to withdrawn CVE. It is no longer relevantLinus Färnstrand1-2/+2
2022-07-01Add a cargo-deny github actions workflowLinus Färnstrand1-0/+24
2022-06-30Fix newly introduced clippy warningsJonathan1-1/+3
Most significantly included making the TunnelArgs struct bigger by including most of the parameters that are used in the call-chain for Wireguard tunnels. This makes the struct less arbitrary and keeps down the amount of arguments to a manageable level. Fix `is_offline` lint complaint Nightly clippy (0.1.63) does not complain about this however stable (0.1.61) does and as such we'll change the name it. The mutability did not seem to be necessary but we agreed the name change is good anyway.
2022-06-30Add CI script for running ClippyJonathan1-0/+35
CI script will run clippy with `RUSTFLAGS="--deny warnings"` because this is how we do it in the other build CI scripts. However this might clash with configs that are done in the `.cargo/config` file. I expect this will not be a significant problem however and the CI script is not a critical resource and as such it seems like a waste to bikeshed this.
2022-06-27Convert Package.resolved v2 -> v1Andrej Mihajlov1-0/+15
2022-06-13Disable -quiet for testsAndrej Mihajlov1-1/+0
2022-06-02Xcode: add build config templateAndrej Mihajlov1-0/+8
2022-05-10Update package lists before installing dependency in CIEmīls1-1/+3
2022-04-29Set rust toolchain as defaultAlbin5-0/+7