@@ -3,14 +3,6 @@ name: Unit tests
3
3
on :
4
4
workflow_call :
5
5
inputs :
6
- linux_5_9_enabled :
7
- type : boolean
8
- description : " Boolean to enable the Linux 5.9 Swift version matrix job. Defaults to true."
9
- default : true
10
- linux_5_9_arguments_override :
11
- type : string
12
- description : " The arguments passed to swift test in the Linux 5.9 Swift version matrix job."
13
- default : " "
14
6
linux_5_10_enabled :
15
7
type : boolean
16
8
description : " Boolean to enable the Linux 5.10 Swift version matrix job. Defaults to true."
27
19
type : string
28
20
description : " The arguments passed to swift test in the Linux 6.0 Swift version matrix job."
29
21
default : " "
22
+ linux_6_1_enabled :
23
+ type : boolean
24
+ description : " Boolean to enable the Linux 6.1 Swift version matrix job. Defaults to true."
25
+ default : true
26
+ linux_6_1_arguments_override :
27
+ type : string
28
+ description : " The arguments passed to swift test in the Linux 6.1 Swift version matrix job."
29
+ default : " "
30
30
linux_nightly_next_enabled :
31
31
type : boolean
32
- description : " Boolean to enable the Linux nightly 6.1 Swift version matrix job. Defaults to true."
32
+ description : " Boolean to enable the Linux nightly next Swift version matrix job. Defaults to true."
33
33
default : true
34
34
linux_nightly_next_arguments_override :
35
35
type : string
36
- description : " The arguments passed to swift test in the Linux nightly 6.1 Swift version matrix job."
36
+ description : " The arguments passed to swift test in the Linux nightly next Swift version matrix job."
37
37
default : " "
38
38
linux_nightly_main_enabled :
39
39
type : boolean
@@ -53,15 +53,15 @@ jobs:
53
53
matrix :
54
54
# We are specifying only the major and minor of the docker images to automatically pick up the latest patch release
55
55
swift :
56
- - image : " swift:5.9-jammy"
57
- swift_version : " 5.9"
58
- enabled : ${{ inputs.linux_5_9_enabled }}
59
56
- image : " swift:5.10-jammy"
60
57
swift_version : " 5.10"
61
58
enabled : ${{ inputs.linux_5_10_enabled }}
62
59
- image : " swift:6.0-jammy"
63
60
swift_version : " 6.0"
64
61
enabled : ${{ inputs.linux_6_0_enabled }}
62
+ - image : " swift:6.1-jammy"
63
+ swift_version : " 6.1"
64
+ enabled : ${{ inputs.linux_6_1_enabled }}
65
65
- image : " swiftlang/swift:nightly-6.1-jammy"
66
66
swift_version : " nightly-6.1"
67
67
enabled : ${{ inputs.linux_nightly_next_enabled }}
84
84
env :
85
85
SWIFT_VERSION : ${{ matrix.swift.swift_version }}
86
86
COMMAND : " swift test"
87
- COMMAND_OVERRIDE_5_9 : " swift test ${{ inputs.linux_5_9_arguments_override }} "
87
+ COMMAND_OVERRIDE_5_9 : " "
88
88
COMMAND_OVERRIDE_5_10 : " swift test ${{ inputs.linux_5_10_arguments_override }}"
89
89
COMMAND_OVERRIDE_6_0 : " swift test ${{ inputs.linux_6_0_arguments_override }}"
90
+ COMMAND_OVERRIDE_6_1 : " swift test ${{ inputs.linux_6_1_arguments_override }}"
90
91
COMMAND_OVERRIDE_NIGHTLY_NEXT : " swift test ${{ inputs.linux_nightly_next_arguments_override }}"
91
92
COMMAND_OVERRIDE_NIGHTLY_MAIN : " swift test ${{ inputs.linux_nightly_main_arguments_override }}"
92
93
run : |
0 commit comments