diff --git a/.github/workflows/images.yaml b/.github/workflows/images.yaml index 11149bd0..4b272581 100644 --- a/.github/workflows/images.yaml +++ b/.github/workflows/images.yaml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: set-matrix run: | @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Choose Repository id: repo @@ -56,7 +56,7 @@ jobs: name: Docker Metadata env: ${{ fromJson(steps.load-env.outputs.env) }} id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: | quay.io/travelping/${{ steps.repo.outputs.project }} diff --git a/Containerfile b/Containerfile index cbba1243..d1a3d181 100644 --- a/Containerfile +++ b/Containerfile @@ -41,7 +41,7 @@ RUN set -xe \ quilt \ && export ERL_TOP="/usr/src/otp_src_${OTP_VERSION%%@*}" \ && mkdir -vp $ERL_TOP \ - && tar -xzf otp-src.tar.gz -C $ERL_TOP --strip-components=1 \ + && tar -xzf otp-src.tar.gz -C $ERL_TOP --strip-components=1 --no-same-owner \ && rm otp-src.tar.gz \ && ( cd $ERL_TOP \ && if [ -f /patches/$OTP_VERSION/series ]; then QUILT_PATCHES=/patches/$OTP_VERSION quilt push -a ; fi \ @@ -67,7 +67,7 @@ RUN set -xe \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "${REBAR3_DOWNLOAD_SHA256} rebar3-src.tar.gz" | sha256sum -c - \ && mkdir -p /usr/src/rebar3-src \ - && tar -xzf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ + && tar -xzf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 --no-same-owner \ && rm rebar3-src.tar.gz \ && cd /usr/src/rebar3-src \ && HOME=$PWD ./bootstrap \ diff --git a/versions.json b/versions.json index 65585c4d..ca4a4901 100644 --- a/versions.json +++ b/versions.json @@ -3,46 +3,40 @@ "24.3": { "alpine": "3.16", "rebar3": "3.20", - "version": "24.3.4.14", - "download_sha256": "137acf8c11edb567aa91a19fe3a00b61918fe8b41a89236277bef97a83e5b009" + "version": "24.3.4.17", + "download_sha256": "0bf449184ef4ca71f9af79fc086d941f4532922e01957e84a4fec192c2db5c0c" }, "25.3": { "alpine": "3.17", "rebar3": "3.20", - "version": "25.3.2.7", - "download_sha256": "a8662859d153d3c4253c6a3a4d1538d0f32ce1cf02bb5484b17c9c176da37b37" - }, - "26.0": { - "alpine": "3.18", - "rebar3": "3.22", - "version": "26.0.2", - "download_sha256": "47853ea9230643a0a31004433f07a71c1b92d6e0094534f629e3b75dbc62f193" - }, - "26.1": { - "alpine": "3.18", - "rebar3": "3.22.1", - "version": "26.1.2", - "download_sha256": "f1074cf3a54f1f87e66027d5abebab2fa76a0243453fa58bc5f30d0ce0313921" + "version": "25.3.2.12", + "download_sha256": "fd690c843100c3268ac7d8ada02af8310e8520bf32581eb72f28c26ae61b46ad" }, "26.2": { "alpine": "3.19", "rebar3": "3.22.1", - "version": "26.2", - "download_sha256": "a85fa668a292868a7dc8c8ac18615995051392acbfbfa9cef1e8d84cf417ca87" + "version": "26.2.5", + "download_sha256": "de155c4ad9baab2b9e6c96dbd03bf955575a04dd6feee9c08758beb28484c9f6" + }, + "27.0": { + "alpine": "3.19", + "rebar3": "3.23.0", + "version": "27.0", + "download_sha256": "56412677466b756740fb2dbf4a8019e7c7cc38f01bd30c4cac5210214cafeef6" } - }, + }, "rebar3": { "3.20": { "version": "3.20.0", "download_sha256": "53ed7f294a8b8fb4d7d75988c69194943831c104d39832a1fa30307b1a8593de" }, - "3.22": { - "version": "3.22.0", - "download_sha256": "28b256038b445ec818d2cc33000b3217f42a946219ede55ab5970503bfcf6647" - }, "3.22.1": { "version": "3.22.1", "download_sha256": "2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" + }, + "3.23.0": { + "version": "3.23.0", + "download_sha256": "00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" } } }