Skip to content

Commit 01b362e

Browse files
committed
use github for trigger
1 parent 138eaca commit 01b362e

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/BuildImage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
echo "MODNAME=${{ env.MODNAME }}" >> $GITHUB_OUTPUT
2323
echo "MULTI_ARCH=${{ env.MULTI_ARCH }}" >> $GITHUB_OUTPUT
2424
# **** If the mod needs to be versioned, set the versioning logic below. Otherwise leave as is. ****
25-
MOD_VERSION=$(curl -sL https://julialang.org/downloads/manual-downloads/ | grep 'Current stable release:' | sed 's|.*Current stable release: v||' | sed 's| (.*||')
25+
MOD_VERSION=$(curl -sX GET https://api.github.com/repos/JuliaLang/julia/releases | jq -r '.[] | select(.prerelease != true) | .tag_name' | sed 's|^v||g' | sort -rV | head -1)
2626
echo "MOD_VERSION=${MOD_VERSION}" >> $GITHUB_OUTPUT
2727
outputs:
2828
GITHUB_REPO: ${{ steps.outputs.outputs.GITHUB_REPO }}

Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ ARG MOD_VERSION
66

77
RUN \
88
if [ -z "${MOD_VERSION}" ]; then \
9-
MOD_VERSION=$(curl -sL https://julialang.org/downloads/manual-downloads/ \
10-
| grep 'Current stable release:' \
11-
| sed 's|.*Current stable release: v||' \
12-
| sed 's| (.*||'); \
9+
MOD_VERSION=$(curl -sX GET https://api.github.com/repos/JuliaLang/julia/releases \
10+
| jq -r '.[] | select(.prerelease != true) | .tag_name' \
11+
| sed 's|^v||g' | sort -rV | head -1); \
1312
fi && \
1413
JULIA_MIN_VERSION=$(echo "${MOD_VERSION}" | cut -d. -f 1,2) && \
1514
mkdir -p /root-layer/julia-bins && \

0 commit comments

Comments
 (0)