57
57
steps :
58
58
- uses : actions/checkout@master
59
59
- name : Select Xcode version
60
- run : sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app; swift -version
60
+ run : sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
61
61
- name : Install Swiftly
62
62
if : ${{ matrix.swiftly }}
63
63
run : |
75
75
- name : Get Swift Version
76
76
id : get-swift-version
77
77
run : |
78
- swift -version
79
- echo "::set-output name=version::$(swift -version | head -n 1 | sed s/,// )"
78
+ swift_version=$(swift -version | head -n 1 | sed s/,//)
79
+ echo "$swift_version"
80
+ echo "SWIFT_VERSION=${swift_version}" >> "$GITHUB_ENV"
80
81
shell : bash
81
82
- name : Cache resolved dependencies
82
83
id : cache-resolved-dependencies
85
86
path : |
86
87
.build
87
88
Package.resolved
88
- key : ${{ runner.os }}-${{ matrix.xcode }}-${{ steps.get-swift-version.outputs.version }}-${{ env.cache_version }}-spm-deps-${{ hashFiles('Package.swift', 'Package.resolved') }}
89
+ key : ${{ runner.os }}-${{ matrix.xcode }}-${{ env.SWIFT_VERSION }}-${{ env.cache_version }}-spm-deps-${{ hashFiles('Package.swift', 'Package.resolved') }}
89
90
restore-keys : |
90
- ${{ runner.os }}-${{ matrix.xcode }}-${{ steps.get-swift-version.outputs.version }}-${{ env.cache_version }}-spm-deps-
91
+ ${{ runner.os }}-${{ matrix.xcode }}-${{ env.SWIFT_VERSION }}-${{ env.cache_version }}-spm-deps-
91
92
- name : Resolve dependencies
92
93
if : steps.cache-resolved-dependencies.outputs.cache-hit != 'true'
93
94
run : ${{ env.swift_package_resolve }}
@@ -119,8 +120,9 @@ jobs:
119
120
- name : Get Swift Version
120
121
id : get-swift-version
121
122
run : |
122
- swift -version
123
- echo "::set-output name=version::$(swift -version | head -n 1 | sed s/,// )"
123
+ swift_version=$(swift -version | head -n 1 | sed s/,//)
124
+ echo "$swift_version"
125
+ echo "SWIFT_VERSION=${swift_version}" >> "$GITHUB_ENV"
124
126
shell : bash
125
127
- name : Cache resolved dependencies
126
128
id : cache-resolved-dependencies
@@ -129,9 +131,9 @@ jobs:
129
131
path : |
130
132
.build
131
133
Package.resolved
132
- key : ${{ runner.os }}-${{ steps.get-swift-version.outputs.version }}-${{ env.cache_version }}-spm-deps-${{ hashFiles('Package.swift', 'Package.resolved') }}
134
+ key : ${{ runner.os }}-${{ env.SWIFT_VERSION }}-${{ env.cache_version }}-spm-deps-${{ hashFiles('Package.swift', 'Package.resolved') }}
133
135
restore-keys : |
134
- ${{ runner.os }}-${{ steps.get-swift-version.outputs.version }}-${{ env.cache_version }}-spm-deps-
136
+ ${{ runner.os }}-${{ env.SWIFT_VERSION }}-${{ env.cache_version }}-spm-deps-
135
137
- name : Resolve dependencies
136
138
if : steps.cache-resolved-dependencies.outputs.cache-hit != 'true'
137
139
run : ${{ env.swift_package_resolve }}
0 commit comments