diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ece81bb..21075f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ on: - cron: '45 4 * * *' env: - crystal_version: 1.17.0 + crystal_version: 1.17.1 shards_version: 0.19.1 gc_version: 8.2.8 diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 531e8b6..fffe272 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -1,4 +1,4 @@ -ARG alpine_version=latest +ARG alpine_version=edge FROM alpine:$alpine_version AS builder ARG llvm_version=20 @@ -43,7 +43,7 @@ RUN tar zxf shards.tar.gz && \ # start from a clean image FROM alpine:$alpine_version # add dependencies commonly required for building crystal applications -RUN apk add --update --no-cache musl-dev gcc pcre2-dev openssl-dev openssl-libs-static libxml2-dev zlib-dev zlib-static git make yaml-dev libxml2-static gmp-dev xz-static yaml-static pcre2-static +RUN apk add --update --no-cache musl-dev gcc pcre2-dev libressl-dev libressl-static libxml2-dev zlib-dev zlib-static git make yaml-dev libxml2-static gmp-dev xz-static yaml-static pcre2-static # copy the binaries + stdlib + libgc from the build stage COPY --from=builder /usr/share/man/man1/crystal.1.gz /usr/share/man/man1/ COPY --from=builder /usr/share/man/man1/shards.1.gz /usr/share/man/man1/