Skip to content

Commit b22324d

Browse files
committed
Updated base image, Java, sdk, Appium and its drivers
1 parent cd60627 commit b22324d

File tree

4 files changed

+13
-16
lines changed

4 files changed

+13
-16
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
build_and_release:
1010
runs-on: ubuntu-24.04
1111
steps:
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313

1414
- name: Set GitHub tag in env
1515
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99

1010
steps:
1111
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313

1414
- name: Build docker image
1515
run: ./app.sh build test-container

.github/workflows/update-base.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Checkout repository
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515
with:
1616
ref: 'master'
1717

@@ -23,7 +23,7 @@ jobs:
2323
IFS=':' read -r -a base <<< "${old_base_img}"
2424
echo ${base[@]}
2525
26-
bash <(curl -s https://raw.githubusercontent.com/budtmo/sldi/v0.2/sldi.sh) ${base[0]} ${base[1]} focal focal-
26+
bash <(curl -s https://raw.githubusercontent.com/budtmo/sldi/v0.2/sldi.sh) ${base[0]} ${base[1]} noble noble-
2727
2828
if [ -f tmp-sldi.txt ]; then
2929
new_base_img=$(cat tmp-sldi.txt)

Appium/Dockerfile

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:focal-20250404
1+
FROM ubuntu:noble-20250529
22

33
ENV DEBIAN_FRONTEND=noninteractive
44

@@ -11,11 +11,9 @@ ENV DEBIAN_FRONTEND=noninteractive
1111
# Transfer data from or to a server
1212
# gnupg
1313
# Encryption software. It is needed for nodejs
14-
# libgconf-2-4
15-
# Required package for chrome and chromedriver to run on Linux
1614
# libqt5webkit5
1715
# Web content engine (Fix issue in Android)
18-
# openjdk-11-jdk
16+
# openjdk-17-jdk
1917
# Java
2018
# sudo
2119
# Sudo user
@@ -36,9 +34,8 @@ RUN apt-get -qqy update && \
3634
ca-certificates \
3735
curl \
3836
gnupg \
39-
libgconf-2-4 \
4037
libqt5webkit5 \
41-
openjdk-11-jdk \
38+
openjdk-17-jdk \
4239
sudo \
4340
tzdata \
4441
unzip \
@@ -51,7 +48,7 @@ RUN apt-get -qqy update && \
5148
#===============
5249
# Set JAVA_HOME
5350
#===============
54-
ENV JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" \
51+
ENV JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64" \
5552
PATH=$PATH:$JAVA_HOME/bin
5653

5754
#===============================
@@ -81,7 +78,7 @@ WORKDIR /home/androidusr
8178
#=====================
8279
# Install Android SDK
8380
#=====================
84-
ENV SDK_VERSION=commandlinetools-linux-8512546_latest
81+
ENV SDK_VERSION=commandlinetools-linux-11076708_latest
8582
ENV ANDROID_BUILD_TOOLS_VERSION=34.0.0
8683
ENV ANDROID_FOLDER_NAME=cmdline-tools
8784
ENV ANDROID_DOWNLOAD_PATH=/home/androidusr/${ANDROID_FOLDER_NAME} \
@@ -109,7 +106,7 @@ ENV PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools
109106
# Install latest nodejs, npm, appium
110107
#====================================
111108
ENV NODE_VERSION=22
112-
ENV APPIUM_VERSION=2.18.0
109+
ENV APPIUM_VERSION=2.19.0
113110
RUN curl -sL https://deb.nodesource.com/setup_${NODE_VERSION}.x | bash && \
114111
apt-get -qqy install nodejs && \
115112
npm install -g appium@${APPIUM_VERSION} && \
@@ -146,9 +143,9 @@ USER 1300:1301
146143
#===============================
147144
# Install basic Android drivers
148145
#===============================
149-
ENV APPIUM_DRIVER_ESPRESSO_VERSION="4.1.5"
150-
ENV APPIUM_DRIVER_FLUTTER_VERSION="2.15.0"
151-
ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION="1.1.4"
146+
ENV APPIUM_DRIVER_ESPRESSO_VERSION="4.1.13"
147+
ENV APPIUM_DRIVER_FLUTTER_VERSION="2.17.0"
148+
ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION="1.2.0"
152149
ENV APPIUM_DRIVER_GECKO_VERSION="1.4.3"
153150
ENV APPIUM_DRIVER_UIAUTOMATOR2_VERSION="4.2.3"
154151
RUN appium driver install --source=npm appium-espresso-driver@${APPIUM_DRIVER_ESPRESSO_VERSION} && \

0 commit comments

Comments
 (0)