summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
2024-07-25Limit permissions on verify-locked-down-signatures CI jobLinus Färnstrand1-0/+3
2024-07-25Limit permissions on yamllint CI jobLinus Färnstrand1-0/+3
2024-07-25Limit permissions on yamllint CI jobLinus Färnstrand1-0/+3
2024-07-23Add some descriptive job namesMarkus Pettersson1-0/+5
2024-07-23Fix false negative in github actionMarkus Pettersson1-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-23Force changes to CODEOWNERS to be signedLinus Färnstrand1-0/+1
2024-07-23Exclude heavy compile CI jobs on changes to CODEOWNERSLinus Färnstrand2-0/+2
2024-07-23Add initial github CODEOWNERS fileLinus Färnstrand1-0/+26
Limits a bit who has to approve changes to what files. This is far from complete, but rather testing out the system. Some of the more important files have been added for the sake of evaluating this in this repository.
2024-07-18Run screenshot tests when ruby deps changeEmīls1-0/+4
Signed-off-by: Emīls <emils@mullvad.net>
2024-07-17Update wireguard-appleEmīls4-4/+4
2024-07-16Exclude ci/ directory from triggering heavy Rust CI jobsLinus Färnstrand2-0/+3
2024-07-09Update osv-scanner schedule to run every weekday morningLinus Färnstrand1-1/+1
2024-07-09Configure which CI jobs should be triggered by osv-scanner.toml changesLinus Färnstrand4-0/+4
2024-07-09Add osv-scanner CI jobLinus Färnstrand2-0/+39
Based off of googles example workflow
2024-07-03Fix test account argumentsAlbin1-3/+3
2024-06-27Re-enable screenshots for iPadNiklas Berglund1-1/+0
2024-06-26Check out necessary submodules in GitHub Actions workflowsDavid Lönnhager2-4/+10
2024-06-25Update Github actions to use `wireguard-go` as a submoduleMarkus Pettersson10-22/+74
2024-06-25Add a safe FFI wrapper in `wireguard-go-rs`Sebastian Holmin1-1/+1
- Add local wireguard go import - Activate DAITA and add `wgActivateDaita` and `wgReceiveEvent` FFI - Implement `start_daita` on Wireguard-go tunnel type - Mention DAITA in `wireguard-go-rs` description - Do not compile `wireguard-go-rs` on Windows - Handle DAITA closed on `nil` event - Handle daita action timeouts in libwg - Remove noisy log lines - Remove `maybenot_on_action` callback - Remove unused link to `../build/lib` for `talpid-wireguard` - Bump the `wireguard-go` submodule to a signed release tag in Mullvad's `wireguard-go` fork. - Update path to `libwg/go.sum` in verification script Also: - Use u64 instead of *mut void as log context - Make Tunnel::set_config take a &mut self - Use dyn Error instead of i32s for wg errors Co-authored-by: Joakim Hulthe <joakim@hulthe.net>
2024-06-25Run integration tests on Fedora 40Markus Pettersson1-3/+3
2024-06-19Fix for failing iOS screenshot testsNiklas Berglund2-14/+31
2024-06-17Add action to ensure clean lockfileAlbin1-0/+31
2024-06-17Add 'bias' to allowed commit message verbsDavid Lönnhager1-1/+1
2024-06-10Move iOS end to end tests to staging environmentNiklas Berglund3-6/+58
2024-06-07Add the UITests xcconfig file when running screenshot testsBug Magnet1-0/+1
2024-05-30Add the word obfuscate to the list of allowed verbsBug Magnet1-1/+1
2024-05-29Migrate to gRPCDavid Göransson1-0/+2
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-05-27Add required protobuf dependenciesBug Magnet2-0/+10
2024-05-21Add protobuf when building and running testsBug Magnet1-0/+5
2024-05-16Update GA workflowsDavid Lönnhager3-32/+17
2024-05-07Run integration tests for Ubuntu 24.04David Lönnhager1-2/+2
2024-05-06Fix e2e report dirAlbin1-1/+1
2024-04-23Bump setup-protoc action to v3David Lönnhager6-9/+9
2024-04-18Remove pointless submodule updateDavid Lönnhager1-4/+0
2024-04-16Check out wg-nt in CIDavid Lönnhager1-0/+4
2024-04-12Revert "Use faster GH runners for slow jobs"Albin1-3/+3
This reverts commit cae065cd6dfb3ee98682114c9f7ccb709e9f9772. Reverted due to unreasonable cost.
2024-04-10Add CI check for android and ios changelogsAlbin1-1/+6
2024-04-09Fix nightly iOS end-to-end tests not ranNiklas Berglund1-1/+1
2024-04-08Add settings migration tests for iOSNiklas Berglund1-1/+0
2024-04-04Update old app commit hashNiklas Berglund1-1/+1
2024-04-04Add settings migration tests for iOSNiklas Berglund3-37/+207
2024-04-04Add "wrap" to list of allowed imperative verbs in git commit messagesLinus Färnstrand1-1/+1
2024-04-02Require changes to Cargo.toml to be signedLinus Färnstrand1-0/+3
Also add a (forgotten?) test/Cargo.lock
2024-03-28Add comments about what the git commit message checking workflows doLinus Färnstrand1-0/+3
2024-03-27Add tidy as commit message verbAndrew Bulhak1-0/+2
2024-03-27Bump opinionated-commit-message github action to version with more verbsLinus Färnstrand1-3/+1
Pins the action to a commit hash rather than tag. For supply chain security
2024-03-26Require signatures to update test/deny.tomlLinus Färnstrand1-0/+1
It's less important than the root deny.toml. But it still in certain ways affect supply chain security and licensing
2024-03-25Run iOS CI workflow when changing the root Cargo toml fileBug Magnet1-0/+1
2024-03-25Force the rust version to the current stable releaseBug Magnet5-5/+20
2024-03-25Upgrade `plist`Markus Pettersson1-3/+1