Skip to content

Commit 600e802

Browse files
committed
Harden workflow download and avoid duplicate runs
1 parent ee32dd3 commit 600e802

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/avd-skin-conversion.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
- 'AvdSkinToCodenameOneSkin.java'
88
workflow_dispatch:
99

10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
12+
cancel-in-progress: true
13+
1014
jobs:
1115
convert:
1216
runs-on: ubuntu-latest
@@ -22,14 +26,15 @@ jobs:
2226

2327
- name: Download sample AVD skin
2428
run: |
25-
curl -L --fail -o skins.zip https://codeload.github.com/google/android-emulator-skins/zip/refs/heads/main
29+
set -euo pipefail
30+
curl -L --fail --retry 5 --retry-delay 5 -o skins.zip https://codeload.github.com/google/android-emulator-skins/zip/refs/heads/master
2631
mkdir -p skins
27-
unzip -q skins.zip "android-emulator-skins-main/Pixel_4/*" -d skins
32+
unzip -q skins.zip "android-emulator-skins-master/Pixel_4/*" -d skins
2833
2934
- name: Convert AVD skin to Codename One skin
3035
run: |
3136
mkdir -p build
32-
java AvdSkinToCodenameOneSkin.java skins/android-emulator-skins-main/Pixel_4 build/Pixel_4.skin
37+
java AvdSkinToCodenameOneSkin.java skins/android-emulator-skins-master/Pixel_4 build/Pixel_4.skin
3338
3439
- name: Validate Codename One skin archive
3540
run: |

0 commit comments

Comments
 (0)