| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-18 | Force a sync of the whole system before reading config | Emīls | 2 | -0/+9 | |
| 2024-10-18 | Update docs and scripts for go1.21 | Emīls | 4 | -4/+4 | |
| 2024-10-18 | Upgrade cargo audit CI action ta latest version | Linus Färnstrand | 1 | -2/+2 | |
| Pin to commit since that's best practice | |||||
| 2024-10-15 | Add minimal leak tests for Android | Niklas Berglund | 1 | -2/+4 | |
| 2024-10-15 | Pass secrets to reused workflow | Emīls | 3 | -0/+3 | |
| 2024-10-15 | Bump nightly rustc used in cargo udeps | Linus Färnstrand | 1 | -1/+1 | |
| Required to make it Rust >=1.81 | |||||
| 2024-10-15 | Stop ignoring RUSTSEC-2023-0079 (Kyber timing attack) | Linus Färnstrand | 1 | -4/+0 | |
| The dependency with this CVE is no longer in our dependency tree | |||||
| 2024-10-14 | Disable chrome sandbox when running e2e tests on Linux in GitHub actions | Oskar | 1 | -1/+9 | |
| 2024-10-11 | Fix image to ubuntu 22.04 | David Göransson | 1 | -1/+1 | |
| 2024-10-07 | Fix yaml typo in settings migration test | Emīls | 1 | -1/+1 | |
| 2024-10-01 | Change syntax | Niklas Berglund | 1 | -1/+1 | |
| 2024-10-01 | Run mockapi tests 10 times nightly | Niklas Berglund | 1 | -1/+1 | |
| 2024-09-26 | Add Fedora 41 to E2E workflow | David Lönnhager | 1 | -3/+3 | |
| 2024-09-25 | Add Ubuntu 24.10 VM to end-to-end tests | Markus Pettersson | 1 | -2/+2 | |
| 2024-09-25 | Run android-validate-gradle-wrapper on every matching push | Linus Färnstrand | 1 | -2/+2 | |
| This prevents the following possible ways of commiting a malicious gradle-wrapper.jar to the repository: * Commiting to another path than the one previously specified * Pushing to `main` without going through a PR | |||||
| 2024-09-20 | Clean up actions and workflows from cbindgen | Albin | 2 | -8/+0 | |
| 2024-09-20 | Revert silencing `RUSTSEC-2024-0370` in `cargo audit` | Markus Pettersson | 1 | -6/+2 | |
| 2024-09-17 | Disable the *scheduled* OSV scanner run on pushes | Linus Färnstrand | 1 | -2/+0 | |
| This job should only run on a daily schedule. There is a separate workflow for running on PRs. The reason for disabling it is that it currently runs on every merge, but even if it fails, the PR owner is not notified. | |||||
| 2024-09-17 | Fix ensure clean lockfile task | David Göransson | 1 | -0/+5 | |
| 2024-09-16 | Install `cbindgen` in `rust-unused-dependencies` workflow | Markus Pettersson | 1 | -0/+6 | |
| 2024-09-09 | Ignore RUSTSEC-2024-0370 in audit workflow | David Lönnhager | 1 | -2/+6 | |
| 2024-09-06 | Install cbindgen in build script and workflow | Albin | 1 | -0/+2 | |
| Temporary fix to address maybenot.h (checked in) sometimes needing to be re-generated due to how `make` looks at last-modifications while git neither stores nor consistently sets modification metadata on file checkout. NOTE: The version should match the one used in the checked in maybenot.h file. | |||||
| 2024-09-06 | Add daita grpc and ui | Albin | 1 | -0/+3 | |
| 2024-09-06 | Check out wireguard-go-rs recursively in workflow | Albin | 3 | -2/+7 | |
| 2024-09-04 | Add to the PR template that new features require tests | Linus Färnstrand | 1 | -1/+2 | |
| 2024-08-29 | Add action to validate gradle wrapper | Albin | 1 | -0/+18 | |
| 2024-08-29 | Move osv-scanner CI permissions down to job | Linus Färnstrand | 2 | -12/+16 | |
| OpenSSF scorecard gives a warning if the security-events permission is set to write on the top level, therefore moving it to the job level. | |||||
| 2024-08-29 | Add empty permissions to ios-rust-ffi.yml workflow | Linus Färnstrand | 1 | -0/+3 | |
| 2024-08-28 | Change schedule of android-app.yml | Niklas Berglund | 1 | -2/+2 | |
| 2024-08-28 | ci: Use GITHUB_OUTPUT envvar instead of set-output command | Arun Sathiya | 1 | -1/+1 | |
| `save-state` and `set-output` commands used in GitHub Actions are deprecated and [GitHub recommends using environment files](https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/). This PR updates the usage of `::set-output` to `"$GITHUB_OUTPUT"` Instructions for envvar usage from GitHub docs: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter | |||||
| 2024-08-22 | Add top level `permissions` to all Github Actions workflows | Linus Färnstrand | 28 | -10/+90 | |
| The default permission on the repository is already set to read only. So in practice this makes no difference. But this makes that more explicit, and less relying on the repository being correctly configured. This also makes security scanning tools such as OpenSSF scorecard happier about the overall security of our repository. | |||||
| 2024-08-22 | Set e2e and mockapi timeout based on repeats | Niklas Berglund | 1 | -1/+12 | |
| 2024-08-22 | Add repeat option for self hosted e2e tests | Niklas Berglund | 1 | -9/+18 | |
| 2024-08-19 | Fix relay list path | Albin | 1 | -1/+1 | |
| 2024-08-19 | Fix for failing mockapi and e2e tests | Niklas Berglund | 1 | -3/+5 | |
| 2024-08-19 | Specify Rust target for iOS | David Lönnhager | 1 | -4/+18 | |
| 2024-08-16 | Add CI job for mullvad-ios | David Lönnhager | 1 | -0/+57 | |
| 2024-08-16 | Add macOS 15 to end-to-end test GHA workflow | Markus Pettersson | 1 | -2/+2 | |
| 2024-08-15 | Refactor lockfile script and gradle tasks | Albin | 2 | -9/+5 | |
| 2024-08-15 | Add test filters field to dispatch e2e workflow | David Lönnhager | 1 | -0/+8 | |
| 2024-08-14 | Remove unsupported Ubuntu distros from e2e tests | David Lönnhager | 1 | -2/+2 | |
| 2024-08-14 | Remove unsupported Fedora distros from e2e tests | David Lönnhager | 1 | -2/+2 | |
| 2024-08-12 | Use the same style for running and building tests | Bug Magnet | 1 | -11/+14 | |
| 2024-08-09 | Enable permissions when calling sub workflow | Bug Magnet | 3 | -0/+12 | |
| 2024-08-09 | Restructure test scripts | Sebastian Holmin | 1 | -3/+3 | |
| Split functionality `ci-runtest.sh` into multiple scripts. `test-by-version.sh` can be used to test against any version of the app available on the build servers. `test-utils.sh` contains shared logic. Rename `PACKAGES_DIR` env `PACKAGE_DIR`, it's more consistent with the new CLI flag. | |||||
| 2024-08-08 | Change the way iOS end to end tests workflows are set up | Niklas Berglund | 8 | -93/+287 | |
| 2024-07-29 | Use latest `cargo-udeps` in GHA | Markus Pettersson | 1 | -3/+3 | |
| 2024-07-25 | Limit permissions on git-commit-message-style CI job | Linus Färnstrand | 1 | -0/+2 | |
| 2024-07-25 | Limit permissions on shellcheck CI job | Linus Färnstrand | 1 | -0/+2 | |
| 2024-07-25 | Limit permissions on check-changelog CI job | Linus Färnstrand | 1 | -0/+4 | |
