summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
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-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
2024-01-09Bump nightly toolchain used for cargo udepsLinus Färnstrand1-1/+1
2024-01-09Make cargo deny use stable rustLinus Färnstrand1-0/+1
2024-01-08Run e2e tests nightly in GH actionsAlbin1-0/+38
Apart from running on a schedule, it's also possible to trigger the e2e tests using a manual dispatch.
2024-01-08Add `--all-targets` to CI pipelineSebastian Holmin2-3/+3
2024-01-08Remove outdated custom warn flagSebastian Holmin1-2/+2
2024-01-04Remove explicit allow of unused_async in CILinus Färnstrand1-2/+2
2024-01-04Update go version to 1.21.3 in the github workflowJonatan Rhodin2-2/+2
2023-12-18Execute screenshot tests after merging to mainJon Petersson3-10/+76
2023-12-15Exclude `test` workspace from triggering `android-app` workflowMarkus Pettersson1-0/+1
2023-12-15Add `testframework.yml`Markus Pettersson1-0/+111
Build the `test-manager` for the host platforms (Linux & macOS) as well as the `test-runner` for all supported platforms (Linux, Windows & macOS).
2023-12-15Add `testframework-clippy.yml`Markus Pettersson1-0/+73
Check for code quality improvements on all rust source code with `clippy` in the `test` workspace.
2023-12-15Add `testframework-rustfmt.yml`Markus Pettersson1-0/+29
Check formatting of rust source code in the `test` workspace.
2023-12-14Add documentation to `desktop-e2e.yml`Markus Pettersson1-0/+10
2023-12-12Add spm dir to ios screenshots Github actionJon Petersson1-9/+1