File tree Expand file tree Collapse file tree 2 files changed +15
-13
lines changed Expand file tree Collapse file tree 2 files changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -42,22 +42,27 @@ jobs:
42
42
uses : actions/cache@v4
43
43
continue-on-error : true
44
44
with :
45
- path : ~/.gradle/caches
46
- key : ${{ runner.os }}-gradle-cache-${{ hashFiles('**/build.gradle') }}-${{ hashFiles('**/build.gradle.kts') }}
45
+ path : |
46
+ ~/.gradle/caches
47
+ ~/.gradle/wrapper
48
+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
47
49
restore-keys : |
48
- ${{ runner.os }}-gradle-cache
49
50
${{ runner.os }}-gradle-
50
51
- name : Cache local SwiftPM repository
51
52
uses : actions/cache@v4
52
53
continue-on-error : true
53
54
with :
54
- path : ~/.swiftpm/cache
55
+ path : ~/.build/checkouts
55
56
key : ${{ runner.os }}-swiftpm-cache-${{ hashFiles('Package.swift') }}
56
57
restore-keys : |
57
58
${{ runner.os }}-swiftpm-cache
58
59
${{ runner.os }}-swiftpm-
59
60
- name : Gradle build
60
- run : ./gradlew build --info --no-daemon
61
+ run : ./gradlew update --info --no-daemon
62
+ - name : List files for debugging
63
+ run : pwd && find $(pwd)
64
+ - name : List home files for debugging
65
+ run : find ~/
61
66
62
67
test-swift :
63
68
name : Swift tests (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
84
89
uses : actions/cache@v4
85
90
continue-on-error : true
86
91
with :
87
- path : ~/.gradle/cache
92
+ path : ~/.build/checkouts
88
93
key : ${{ runner.os }}-swiftpm-cache-${{ hashFiles('Package.swift') }}
89
94
restore-keys : |
90
95
${{ runner.os }}-swiftpm-cache
Original file line number Diff line number Diff line change @@ -24,18 +24,15 @@ if [[ "$(grep "22.04" /etc/lsb-release)" = "" ]]; then
24
24
fi
25
25
26
26
UNTESTED_TOOLCHAIN_URL=$( curl -s $SWIFT_UNTESTED_TOOLCHAIN_JOB_URL | grep ' Toolchain: ' | sed ' s/Toolchain: //g' )
27
- UNTESTED_TOOLCHAIN_FILENAME=$( echo " $UNTESTED_TOOLCHAIN_URL " | awk '
28
- function basename(file) {
29
- sub(".*/", "", file)
30
- return file
31
- }
32
- {print FILENAME, basename(FILENAME)}' )
27
+ UNTESTED_TOOLCHAIN_FILENAME=$" toolchain.tar.gz"
33
28
34
29
echo " Download toolchain: $UNTESTED_TOOLCHAIN_URL "
35
30
36
31
cd /
37
32
curl -s " $UNTESTED_TOOLCHAIN_URL " > " $UNTESTED_TOOLCHAIN_FILENAME "
38
33
34
+ swift -version
35
+
39
36
echo " Extract toolchain: $UNTESTED_TOOLCHAIN_FILENAME "
40
37
tar xzf " $UNTESTED_TOOLCHAIN_FILENAME "
41
- swift -version
38
+ swift -version
You can’t perform that action at this time.
0 commit comments