| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-10-31 | Build android app using container in gh actions | Albin | 1 | -48/+8 | |
| 2022-10-21 | Move translation verification to localization script | Oskar Nyberg | 1 | -16/+2 | |
| 2022-10-21 | Add check for html format to translations check | Oskar Nyberg | 1 | -1/+1 | |
| 2022-10-18 | Update volta-action to v4 | Oskar Nyberg | 2 | -2/+2 | |
| 2022-10-18 | Update actions/checkout to v3 | Hank | 1 | -1/+1 | |
| 2022-10-18 | Update actions/checkout to v3 | Hank | 1 | -1/+1 | |
| 2022-10-14 | Update actions/checkout to v3 | Hank | 1 | -1/+1 | |
| 2022-10-14 | Update actions/checkout to v3 | Hank | 1 | -1/+1 | |
| 2022-10-10 | Make Visual Studio/C++ projects fetch version.h from mullvad-version | Linus Färnstrand | 2 | -2/+0 | |
| 2022-09-27 | Download protoc in CI | Emīls Piņķis | 5 | -0/+35 | |
| 2022-09-26 | CI: add operations tests | Andrej Mihajlov | 1 | -1/+16 | |
| 2022-09-26 | Fix links for third-party translation contributions | David Lönnhager | 1 | -1/+1 | |
| 2022-09-20 | Revert html reporter and remove github action artifact uploads | Hank | 1 | -8/+0 | |
| 2022-09-20 | Update playwright report path | Hank | 1 | -1/+1 | |
| 2022-09-20 | Output playwright report as html and upload in Github on failure | Hank | 1 | -1/+1 | |
| 2022-09-20 | Upload Playwright results on failure | Hank | 1 | -0/+8 | |
| 2022-09-20 | Run Playwright tests in Github | Hank | 1 | -0/+3 | |
| 2022-09-06 | Add gradle lockfiles to signature lockdown check | Albin | 1 | -0/+2 | |
| 2022-08-15 | Bump go patch version | David Lönnhager | 3 | -5/+5 | |
| 2022-08-15 | Bump actions golang to 1.18.1 | Albin | 3 | -5/+5 | |
| 2022-08-15 | Bump setup-go action to v3 | Albin | 2 | -4/+4 | |
| 2022-08-12 | Always continue on error | Jonathan | 1 | -1/+1 | |
| 2022-08-12 | Detect changes to go.sum in lockfile signature workflow | David Lönnhager | 1 | -0/+1 | |
| 2022-08-03 | Add swift-format | Andrej Mihajlov | 1 | -5/+23 | |
| 2022-08-01 | Update Github PR template | Linus Färnstrand | 1 | -4/+17 | |
| Both updates the format to be in comments (no need to have this template text in the rendered version anyway). And adds instructions about localization to third party contributors. | |||||
| 2022-07-18 | Add swift Package.resolved | Jonathan | 1 | -0/+1 | |
| 2022-07-05 | Create verification script and github action | Jonathan | 1 | -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-01 | Document that we should look into other platforms later | Linus Färnstrand | 1 | -0/+3 | |
| 2022-07-01 | Add a cargo-udeps CI job to find unused dependencies | Linus Färnstrand | 1 | -0/+46 | |
| 2022-07-01 | Remove reference to withdrawn CVE. It is no longer relevant | Linus Färnstrand | 1 | -2/+2 | |
| 2022-07-01 | Add a cargo-deny github actions workflow | Linus Färnstrand | 1 | -0/+24 | |
| 2022-06-30 | Fix newly introduced clippy warnings | Jonathan | 1 | -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-30 | Add CI script for running Clippy | Jonathan | 1 | -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-27 | Convert Package.resolved v2 -> v1 | Andrej Mihajlov | 1 | -0/+15 | |
| 2022-06-13 | Disable -quiet for tests | Andrej Mihajlov | 1 | -1/+0 | |
| 2022-06-02 | Xcode: add build config template | Andrej Mihajlov | 1 | -0/+8 | |
| 2022-05-10 | Update package lists before installing dependency in CI | Emīls | 1 | -1/+3 | |
| 2022-04-29 | Set rust toolchain as default | Albin | 5 | -0/+7 | |
| 2022-04-29 | Switch rust toolchain action | Albin | 5 | -13/+13 | |
| Switching rust toolchain action due to some issues experienced with the internal caching of the previous action. | |||||
| 2022-04-25 | Switch to volta in actions and add npm cache | Oskar Nyberg | 2 | -19/+26 | |
| 2022-04-20 | Switch Android rust toolchain action | Albin | 1 | -3/+3 | |
| 2022-04-14 | Update node version | Oskar Nyberg | 2 | -2/+2 | |
| 2022-04-04 | Disable linting on Windows | Oskar Nyberg | 1 | -0/+1 | |
| 2022-04-04 | Switch to using the cache function in actions/setup-node | Oskar Nyberg | 2 | -14/+14 | |
| 2022-03-28 | Format Kotlin according to official code style | Albin | 1 | -1/+1 | |
| Android Studio and ktlint seem to agree on most styling except for imports. Some settings can be changed in Android Studio, however it seems to be hard to get lexicographical order (which ktlin wants). Therefore ktlint should be ran after any formatting has been applied by Android Studio (otherwise the CI workflow will complain). | |||||
| 2022-03-25 | Rename some Github Actions jobs to make them easier to find | Linus Färnstrand | 10 | -11/+10 | |
| 2022-03-24 | Enable continue-on-error for the nightly Rust job | Linus Färnstrand | 1 | -0/+1 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -1/+1 | |
| 2022-03-01 | Remove API address rotation | David Lönnhager | 1 | -1/+0 | |
| 2022-02-10 | Cache Windows modules in GitHub Actions workflow | David Lönnhager | 1 | -0/+24 | |
