summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
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
2024-02-15Fix `github-action-json-file-properties` versionMarkus Pettersson2-2/+2
2024-02-14Fix actions report uploadAlbin1-1/+9
2024-02-12Temporarily disable flaky Android mockapi testsAlbin1-1/+1
2024-02-09Update support email address to new oneOskar Nyberg4-4/+4
2024-02-09Ignore RUSTSEC-2023-0079Markus Pettersson1-0/+4
2024-02-08Revert "Temporarily disable Rust nightly builds for daemon"Markus Pettersson1-5/+1
This reverts commit 682d2c27c64022bc064b5418bd8be338471a1c50.
2024-02-08Bump nightly Rust compiler versionMarkus Pettersson1-1/+1
See: https://github.com/dalek-cryptography/curve25519-dalek/issues/622
2024-02-07Fix android test runner labelAlbin1-2/+2
This label change also enables a second test runner.
2024-02-07Validate Staging and MockRelease configurations when ios PRs are mergedBug Magnet1-0/+82
2024-02-06Temporarily disable Rust nightly builds for daemonDavid Lönnhager1-1/+5
2024-02-05Add detekt CI stepDavid Göransson1-0/+9
2024-02-05Increase actions retention to 7 daysAlbin1-4/+4
2024-02-02Run iOS tests when rust builscript is changedEmīls1-0/+1
2024-02-01Stop ignoring RUSTSEC-2020-0168 in the testframework audit CI jobLinus Färnstrand1-2/+1
2024-01-25Also ignore RUSTSEC-2020-0168Linus Färnstrand1-1/+2
2024-01-25Run cargo audit in test framework alsoLinus Färnstrand1-1/+13
2024-01-18Add firebase stagemole e2e tests actionAlbin1-6/+33
2024-01-18Add a staging configuration that automatically targets the staging environmentBug Magnet3-0/+3
2024-01-12Make frontend workflow update RustOskar Nyberg1-0/+7
2024-01-11Migrate billing tests to Junit5 and add billing unit tests to ciJonatan Rhodin1-0/+1