summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
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
2024-03-21Reorder actions to not hide important failureLinus Färnstrand1-10/+10
The mristin/opinionated-commit-message action can sometimes fail on things we don't consider blocking/hard errors. Such as a correct imperative verb that does not happen to be in the action's wordlist. In these cases the job is aborted and the whitespace checking step is never executed, leading to a larger risk of accidentally merging invalid whitespaces
2024-03-21Change max git commit message subject line length to 72Linus Färnstrand1-2/+2
2024-03-21Ensure signed commits for gradle wrapper updatesAlbin1-0/+3
2024-03-19Add "restart" and "coalesce" as accepted github commit message verbsLinus Färnstrand1-0/+2
2024-03-19Fix Actions job name typoLinus Färnstrand1-1/+1
2024-03-14Check for unicode whitespace charactersLinus Färnstrand1-0/+12
2024-03-14Add Github actions CI job for checking commit messagesLinus Färnstrand1-0/+18
2024-03-13Run `cargo deny` in `test` workspaceMarkus Pettersson1-0/+25
Security advisories`RUSTSEC-2023-0081` makes `cargo deny` fail when running it from the test workspace. No fixes have been released for any of our dependencies which triggers these security advisories, so we have litle choise other than ignoring them for now and keeping an eye out for updates upstream.
2024-03-11Update UITests configuration attribute namesNiklas Berglund1-8/+6
2024-03-11Add -disableAutomaticPackageResolution to xcodebuild commandJon Petersson4-0/+6
2024-03-11Add name to shellcheck workflowSebastian Holmin1-0/+2
2024-03-08Update end-to-end target selection descriptionSebastian Holmin1-1/+4
2024-03-08Add deny.toml to list of important files that must be signedLinus Färnstrand1-0/+1
Since it controls what external sources cargo is allowed to pull in
2024-03-07Fix end to end test build scriptBug Magnet1-1/+2
2024-03-05Run shellcheck as a github workflowJoakim Hulthe1-0/+17
2024-03-01Updated iOS end to end tests workflow conditionNiklas Berglund1-0/+3
2024-03-01Add workflow input for repeating mockapi testsAlbin1-5/+17
NOTE: This PR keeps mockapi tests disabled due to their current flakiness. The work to address that and enable the GH tests will be part of a different PR.
2024-03-01Update to use debug configuration's secretsNiklas Berglund1-2/+2
2024-03-01Change test and lint matrix strategyAlbin1-0/+1
The purpose of this is to allow all ongoing lint and test jobs to continue even though one has failed. This will make sure that developers get feedback for all jobs in the matrix.
2024-03-01Use faster GH runners for slow jobsAlbin1-3/+3
2024-02-29Run more GH jobs in parallell to improve speedAlbin1-93/+216
This is achieved by no longer re-using build results between steps and instead running some of the common gradle tasks in a redundant parallall way. Also makes use of a third-party action called wait-for-jobs to pause at a step in the middle of a job and awaiting artifacts from other jobs.
2024-02-29Bump checkout actionAlbin1-7/+7
2024-02-27Ignore RUSTSEC-2023-0081Markus Pettersson1-1/+2
2024-02-27GitHub actions workflow for iOS end to end testsNiklas Berglund1-0/+80
2024-02-26Run clippy with `--no-default-features` instead of default featuresSebastian Holmin2-4/+4
2024-02-26Reorder flags in CI job to improve readabilitySebastian Holmin1-1/+1
2024-02-20Replace `--benches --tests` with ´--all-targets` in CI jobSebastian Holmin1-4/+4
2024-02-20Run `clippy` with `all-features` in CIMarkus Pettersson2-2/+6
Run `clippy` with `all-features` in CI to get more coverage and catch more mistakes earlier.
2024-02-15Ignore `RUSTSEC-2023-0079` in test frameworkMarkus Pettersson1-1/+2
2024-02-15Build MullvadVPNUITests post merge to guarantee it is not accidentally brokenBug Magnet1-1/+9