Skip to content

Add CI workflow to validate AVD skin conversion #1

Add CI workflow to validate AVD skin conversion

Add CI workflow to validate AVD skin conversion #1

name: AVD Skin Conversion
on:
push:
pull_request:
jobs:
convert:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Java 21
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '21'
- name: Download sample AVD skin
run: |
curl -L -o skins.zip https://github.com/google/android-emulator-skins/archive/refs/heads/main.zip
mkdir -p skins
unzip -q skins.zip "android-emulator-skins-main/Pixel_4/*" -d skins
- name: Convert AVD skin to Codename One skin
run: |
mkdir -p build
java AvdSkinToCodenameOneSkin.java skins/android-emulator-skins-main/Pixel_4 build/Pixel_4.skin
- name: Validate Codename One skin archive
run: |
test -f build/Pixel_4.skin
unzip -l build/Pixel_4.skin