|
16 | 16 | - uses: krdlab/setup-haxe@v2 |
17 | 17 | with: |
18 | 18 | haxe-version: 4.3.4 |
| 19 | + - name: Cache Haxelib Dependencies |
| 20 | + uses: actions/cache@v3 |
| 21 | + with: |
| 22 | + path: ~/haxelib |
| 23 | + key: ${{ runner.os }}-haxelib-${{ hashFiles('.github/workflows/main.yml') }} |
| 24 | + restore-keys: | |
| 25 | + ${{ runner.os }}-haxelib- |
19 | 26 | - run: | |
20 | 27 | haxe -version |
21 | 28 | haxelib install --quiet hxnodejs |
|
75 | 82 | - uses: krdlab/setup-haxe@v2 |
76 | 83 | with: |
77 | 84 | haxe-version: 4.3.4 |
| 85 | + - name: Cache Haxelib Dependencies |
| 86 | + uses: actions/cache@v3 |
| 87 | + with: |
| 88 | + path: ~/haxelib |
| 89 | + key: ${{ runner.os }}-haxelib-${{ hashFiles('.github/workflows/main.yml') }} |
| 90 | + restore-keys: | |
| 91 | + ${{ runner.os }}-haxelib- |
78 | 92 | - name: Install and Setup Haxelib |
79 | 93 | run: | |
80 | 94 | haxelib setup ~/haxelib |
@@ -145,6 +159,13 @@ jobs: |
145 | 159 | - uses: krdlab/setup-haxe@v2 |
146 | 160 | with: |
147 | 161 | haxe-version: 4.3.4 |
| 162 | + - name: Cache Haxelib Dependencies |
| 163 | + uses: actions/cache@v3 |
| 164 | + with: |
| 165 | + path: ~/haxelib |
| 166 | + key: ${{ runner.os }}-haxelib-${{ hashFiles('.github/workflows/main.yml') }} |
| 167 | + restore-keys: | |
| 168 | + ${{ runner.os }}-haxelib- |
148 | 169 | - name: Install and Setup Haxelib |
149 | 170 | run: | |
150 | 171 | haxelib setup ~/haxelib |
@@ -207,6 +228,14 @@ jobs: |
207 | 228 |
|
208 | 229 | - name: Set up Android SDK |
209 | 230 | uses: android-actions/setup-android@v3 |
| 231 | + - name: Cache Haxelib Dependencies |
| 232 | + uses: actions/cache@v3 |
| 233 | + with: |
| 234 | + path: ~/haxelib |
| 235 | + key: ${{ runner.os }}-android-haxelib-${{ hashFiles('.github/workflows/main.yml') }} |
| 236 | + restore-keys: | |
| 237 | + ${{ runner.os }}-android-haxelib- |
| 238 | + ${{ runner.os }}-haxelib- |
210 | 239 | - name: Install specific NDK version |
211 | 240 | run: | |
212 | 241 | echo "y" | $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager "ndk;21.4.7075529" |
@@ -297,6 +326,14 @@ jobs: |
297 | 326 | - uses: krdlab/setup-haxe@v2 |
298 | 327 | with: |
299 | 328 | haxe-version: 4.3.4 |
| 329 | + - name: Cache Haxelib Dependencies |
| 330 | + uses: actions/cache@v3 |
| 331 | + with: |
| 332 | + path: ~/haxelib |
| 333 | + key: ${{ runner.os }}-ios-haxelib-${{ hashFiles('.github/workflows/main.yml') }} |
| 334 | + restore-keys: | |
| 335 | + ${{ runner.os }}-ios-haxelib- |
| 336 | + ${{ runner.os }}-haxelib- |
300 | 337 | - name: Install and Setup Haxelib |
301 | 338 | run: | |
302 | 339 | haxelib setup ~/haxelib |
|
0 commit comments