| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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-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-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 | 6 | -71/+195 | |
| 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 | |
| 2024-07-25 | Limit permissions on verify-locked-down-signatures CI job | Linus Färnstrand | 1 | -0/+3 | |
| 2024-07-25 | Limit permissions on yamllint CI job | Linus Färnstrand | 1 | -0/+3 | |
| 2024-07-25 | Limit permissions on yamllint CI job | Linus Färnstrand | 1 | -0/+3 | |
| 2024-07-23 | Add some descriptive job names | Markus Pettersson | 1 | -0/+5 | |
| 2024-07-23 | Fix false negative in github action | Markus Pettersson | 1 | -3/+12 | |
| Add a precondition to all os-specific test steps in the desktop end-to-end test github action which checks if there are any vms to test for the given os. . Without this check, the parsing of the vm names assumed that there would exist atleast 1, causing the parsing to fail if there were none. This would show up in the GitHub summary view as a failure, while the intention was for it to be a noop. Fix `yamllint` | |||||
| 2024-07-23 | Force changes to CODEOWNERS to be signed | Linus Färnstrand | 1 | -0/+1 | |
| 2024-07-23 | Exclude heavy compile CI jobs on changes to CODEOWNERS | Linus Färnstrand | 2 | -0/+2 | |
| 2024-07-18 | Run screenshot tests when ruby deps change | Emīls | 1 | -0/+4 | |
| Signed-off-by: Emīls <emils@mullvad.net> | |||||
| 2024-07-17 | Update wireguard-apple | Emīls | 4 | -4/+4 | |
| 2024-07-16 | Exclude ci/ directory from triggering heavy Rust CI jobs | Linus Färnstrand | 2 | -0/+3 | |
| 2024-07-09 | Update osv-scanner schedule to run every weekday morning | Linus Färnstrand | 1 | -1/+1 | |
| 2024-07-09 | Configure which CI jobs should be triggered by osv-scanner.toml changes | Linus Färnstrand | 4 | -0/+4 | |
