diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-12 09:18:14 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-14 10:29:14 +0100 |
| commit | 7644269f3e6f424acdd731a90665c71058004a36 (patch) | |
| tree | 5f44263f1cbfff94e39867f26f8a47bc904057d5 /.github/workflows | |
| parent | 417925a981e715c144af32026cfb25056bb73454 (diff) | |
| download | mullvadvpn-7644269f3e6f424acdd731a90665c71058004a36.tar.xz mullvadvpn-7644269f3e6f424acdd731a90665c71058004a36.zip | |
Add documentation to `desktop-e2e.yml`
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/desktop-e2e.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.github/workflows/desktop-e2e.yml b/.github/workflows/desktop-e2e.yml index 96000a9c64..8594ae32bf 100644 --- a/.github/workflows/desktop-e2e.yml +++ b/.github/workflows/desktop-e2e.yml @@ -1,3 +1,11 @@ +# Workflow for triggering `test-manager` on select platforms. +# +# This is a rather complex workflow. The complexity mainly stems from these sources: +# * figuring out which platforms to test on which runners (prepare-matrices) +# * figuring out if the app and e2e-tests should be built on the runner (build-{linux,windows,macos}) +# or if we should download the artifacts from https://releases.mullvad.net/desktop/ +# * compiling the output from the different runners and executed platforms. +--- name: Desktop - End-to-end tests on: schedule: @@ -16,6 +24,8 @@ jobs: - name: Generate matrix for Linux builds shell: bash run: | + # A list of VMs to run the tests on. These refer to the names defined + # in $XDG_CONFIG_DIR/mullvad-test/config.json on the runner. all='["debian11","debian12","ubuntu2004","ubuntu2204","ubuntu2304","ubuntu2310","fedora39","fedora38","fedora37","fedora36"]' oses="${{ github.event.inputs.oses }}" echo "OSES: $oses" |
