The code and data behind xeiaso.net
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(docker): fix buildx bake

Signed-off-by: Xe Iaso <me@xeiaso.net>

+1 -13
+1 -1
.github/workflows/earthly.yml
··· 45 45 uses: docker/bake-action@v6 46 46 with: 47 47 source: . 48 - push: true 48 + push: false 49 49 set: | 50 50 patreon-saasproxy.tags=ghcr.io/xe/site/patreon-saasproxy:latest 51 51 xesite.tags=ghcr.io/xe/site/bin:latest
-4
docker-bake.hcl
··· 32 32 target "xesite" { 33 33 args = { 34 34 ALPINE_VERSION = null 35 - DENO_SHA = null 36 35 DENO_VERSION = null 37 36 DHALL_VERSION = null 38 37 DHALL_JSON_VERSION = null 39 - DHALL_JSON_SHA = null 40 38 FONTS_VERSION = null 41 - FONTS_SHA = null 42 39 GO_VERSION = null 43 - TYPST_SHA = null 44 40 TYPST_VERSION = null 45 41 UBUNTU_VERSION = "24.04" 46 42 }
-8
docker/xesite.Dockerfile
··· 22 22 # Iosevka for the resume 23 23 FROM --platform=${BUILDPLATFORM} alpine:${ALPINE_VERSION} AS fonts 24 24 ARG FONTS_VERSION=20250421 25 - ARG FONTS_SHA=2d96002c16d611fe8498a71c0b44362b4a98e18023cce34e7e37f581f34def22 26 25 WORKDIR /fonts 27 26 RUN set -x \ 28 27 && apk add -U unzip ca-certificates curl \ 29 28 && curl -Lo iosevka.zip https://files.xeiaso.net/dl/iosevka-${FONTS_VERSION}.zip \ 30 - && echo "${FONTS_SHA} iosevka.zip" | sha256sum -c -s \ 31 29 && unzip -d /fonts iosevka.zip 32 30 33 31 # dhall-json for configuration building 34 32 FROM --platform=${BUILDPLATFORM} alpine:${ALPINE_VERSION} AS dhall-json 35 33 ARG DHALL_VERSION=1.42.2 36 34 ARG DHALL_JSON_VERSION=1.7.12 37 - ARG DHALL_JSON_SHA=acbada5e29ecc9b6a723c3f390beb76b9db26df81546d1f472415a2f387bc457 38 35 RUN mkdir -p /app 39 36 WORKDIR /app 40 37 RUN set -x \ 41 38 && apk add -U curl bzip2 ca-certificates \ 42 39 && curl -L -o dhall-linux.tar.bz2 https://github.com/dhall-lang/dhall-haskell/releases/download/${DHALL_VERSION}/dhall-json-${DHALL_JSON_VERSION}-x86_64-linux.tar.bz2 \ 43 - && echo "${DHALL_JSON_SHA} dhall-linux.tar.bz2" | sha256sum -c -s \ 44 40 && tar -xvjf dhall-linux.tar.bz2 \ 45 41 && mv bin/dhall-to-json . 46 42 47 43 # deno 48 44 FROM alpine:${ALPINE_VERSION} AS deno 49 45 ARG DENO_VERSION=2.2.11 50 - ARG DENO_SHA=6ef38d16cbe99c3d610576b56aaa9ede9d988e8a2e5c1ed9c9d502e3167ef758 51 46 RUN mkdir -p /app 52 47 WORKDIR /app 53 48 RUN apk add -U curl unzip ca-certificates \ 54 49 && curl -sSLo deno.zip https://github.com/denoland/deno/releases/download/v${DENO_VERSION}/deno-$(uname -m)-unknown-linux-gnu.zip \ 55 - && echo "${DENO_SHA} deno.zip" | sha256sum -c -s \ 56 50 && unzip deno.zip 57 51 58 52 # typst 59 53 FROM alpine:${ALPINE_VERSION} AS typst 60 54 ARG TYPST_VERSION=0.13.1 61 - ARG TYPST_SHA=7d214bfeffc2e585dc422d1a09d2b144969421281e8c7f5d784b65fc69b5673f 62 55 RUN mkdir -p /app 63 56 WORKDIR /app 64 57 RUN set -x \ 65 58 && apk add -U curl xz ca-certificates \ 66 59 && curl -sSLo typst.tar.xz https://github.com/typst/typst/releases/download/v${TYPST_VERSION}/typst-$(uname -m)-unknown-linux-musl.tar.xz \ 67 - && echo "${TYPST_SHA} typst.tar.xz" | sha256sum -c -s \ 68 60 && tar xJf typst.tar.xz -C . \ 69 61 && mv typst-$(uname -m)-unknown-linux-musl/typst . 70 62