22
33on :
44 push :
5+ branches :
6+ - main
7+ - master
58 pull_request :
69
710jobs :
2124 - name : Set up Android SDK
2225 uses : android-actions/setup-android@v3
2326
27+ - name : Set up Codename One Build Client
28+ shell : bash
29+ run : |
30+ set -euo pipefail
31+ mkdir -p "$HOME/.codenameone"
32+ curl -fsSL https://github.com/codenameone/CodenameOne/raw/refs/heads/master/maven/CodeNameOneBuildClient.jar \
33+ -o "$HOME/.codenameone/CodeNameOneBuildClient.jar"
34+
2435 - name : Compute snapshot version
2536 id : versions
2637 shell : bash
@@ -39,15 +50,15 @@ jobs:
3950 run : |
4051 set -euo pipefail
4152 mvn -B -ntp versions:set -DnewVersion="${{ steps.versions.outputs.snapshot_version }}" -DgenerateBackupPoms=false
42- mvn -B -ntp -DskipTests install
53+ xvfb-run -a mvn -B -ntp -DskipTests install
4354
4455 - name : Generate Android source project from sample app
4556 working-directory : fingerprint-scanner-test
4657 shell : bash
4758 run : |
4859 set -euo pipefail
4960 chmod +x mvnw
50- ./mvnw -B -ntp package \
61+ xvfb-run -a ./mvnw -B -ntp package \
5162 -DskipTests \
5263 -Dopen=false \
5364 -Dcodename1.platform=android \
7586 java-version : " 17"
7687 cache : maven
7788
89+ - name : Set up Codename One Build Client
90+ shell : bash
91+ run : |
92+ set -euo pipefail
93+ mkdir -p "$HOME/.codenameone"
94+ curl -fsSL https://github.com/codenameone/CodenameOne/raw/refs/heads/master/maven/CodeNameOneBuildClient.jar \
95+ -o "$HOME/.codenameone/CodeNameOneBuildClient.jar"
96+
7897 - name : Compute snapshot version
7998 id : versions
8099 shell : bash
@@ -93,15 +112,15 @@ jobs:
93112 run : |
94113 set -euo pipefail
95114 mvn -B -ntp versions:set -DnewVersion="${{ steps.versions.outputs.snapshot_version }}" -DgenerateBackupPoms=false
96- mvn -B -ntp -DskipTests install
115+ xvfb-run -a mvn -B -ntp -DskipTests install
97116
98117 - name : Generate iOS source project from sample app
99118 working-directory : fingerprint-scanner-test
100119 shell : bash
101120 run : |
102121 set -euo pipefail
103122 chmod +x mvnw
104- ./mvnw -B -ntp package \
123+ xvfb-run -a ./mvnw -B -ntp package \
105124 -DskipTests \
106125 -Dopen=false \
107126 -Dcodename1.platform=ios \
0 commit comments