-
Notifications
You must be signed in to change notification settings - Fork 13
Configuring Test Matrix
By default the CI will perform tests using latest Fedora version. Sometimes it’s necessary to test against different Fedora versions. This can be done by creating a GitHub secred called BASE64_MATRIX
to store the base64-encoded value of the test matrix. To reset the test matrix simply remove the secret.
For example, to test against Fedora 34 and 35, prepare the test matrix as follows:
{
"os": ["34", "35"]
}
Convert the value into a single line, escape the double quotes, then base64-encode the value:
$ echo "{\"os\": [\"34\", \"35\"]}" | base64
eyJvcyI6IFsiMzQiLCAiMzUiXX0K
Then create the secret:
-
Go to Settings → Secrets.
-
Click New repository secret.
-
Enter
BASE64_MATRIX
as the secret name. -
Enter the base64-encoded value as the secret value.
-
Click Add secret
To reset the test matrix, remove the secret:
-
Go to Settings → Secrets.
-
Click Remove next to
BASE64_MATRIX
. -
Click Yes, remove this secret.