Skip to content

Commit 8ff6782

Browse files
committed
Switch project to JShellWrapper and use alpine
1 parent 06dd437 commit 8ff6782

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/update-jib-base-image.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2424
run: |
2525
# Extract current version from JShellAPI build.gradle
26-
gradle_file="JShellAPI/build.gradle"
26+
gradle_file="JShellWrapper/build.gradle"
2727
current_version=$(grep -oP "(?<=from\.image\s=\s'eclipse-temurin:)\d+" $gradle_file)
2828
2929
if [ -z "$current_version" ]; then
@@ -33,16 +33,17 @@ jobs:
3333
3434
# Fetch the latest eclipse-temurin image
3535
latest_version=$(curl -s "https://hub.docker.com/v2/repositories/library/eclipse-temurin/tags/?page_size=100" | \
36-
jq -r '[.results[].name | select(test("^[0-9]+"))] | map(capture("^(?<major>[0-9]+)")) | max_by(.major | tonumber) | .major')
37-
36+
jq -r '[.results[].name | select(test("alpine")) | select(test("^[0-9]+"))] | map(capture("^(?<major>[0-9]+)")) | max_by(.major | tonumber) | .major')
37+
38+
3839
# Check if a new version is available
3940
if [ "$latest_version" -le "$current_version" ]; then
4041
echo "No new versions available"
4142
exit 0
4243
fi
4344

4445
# Update the build.gradle with the new version
45-
sed -i "s/eclipse-temurin:$current_version/eclipse-temurin:$latest_version/" $gradle_file
46+
sed -i "s/eclipse-temurin:$current_version-alpine/eclipse-temurin:$latest_version-alpine/" $gradle_file
4647

4748
echo "Updated eclipse-temurin version from $current_version to $latest_version"
4849

0 commit comments

Comments
 (0)