Skip to content

Commit 37134af

Browse files
committed
Actually publish alma flavor and use their minimal image
Signed-off-by: Evan Wies <evan@neomantra.net>
1 parent c016711 commit 37134af

File tree

3 files changed

+38
-5
lines changed

3 files changed

+38
-5
lines changed

.github/workflows/docker-publish.yml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,20 @@ jobs:
4040
fail-fast: false
4141
matrix:
4242
include:
43+
# --- Alma ---
44+
- flavor: alma
45+
arch: amd64
46+
dockerfile: alma/Dockerfile
47+
platforms: linux/amd64
48+
- flavor: alma
49+
arch: arm64
50+
dockerfile: alma/Dockerfile
51+
platforms: linux/arm64
52+
- flavor: alma
53+
arch: s390x
54+
dockerfile: alma/Dockerfile
55+
platforms: linux/s390x
56+
4357
# --- Alpine ---
4458
- flavor: alpine
4559
arch: amd64
@@ -253,7 +267,20 @@ jobs:
253267
runs-on: ubuntu-latest
254268
strategy:
255269
matrix:
256-
flavor: [alpine, alpine-slim, alpine-apk, rocky, fedora, bookworm, bookworm-buildpack, bullseye, bullseye-debug, bullseye-valgrind, jammy, noble]
270+
flavor:
271+
- alma
272+
- alpine
273+
- alpine-slim
274+
- alpine-apk
275+
- rocky
276+
- fedora
277+
- bookworm
278+
- bookworm-buildpack
279+
- bullseye
280+
- bullseye-debug
281+
- bullseye-valgrind
282+
- jammy
283+
- noble
257284

258285
steps:
259286
- name: Checkout

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
`docker-openresty` Changelog
22
============================
33

4+
## 1.29.2.3-2 (2026-04-13)
5+
6+
* Actually GitHub Action publish the `alma` flavor
7+
* `alma` flavor now uses `almalinux:10-minimal`
8+
49
## 1.29.2.3-1 (2026-04-04)
510

611
* Add `alma` flavor ❤️🔴🧔‍♂️ (#248)

alma/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
# https://github.com/openresty/docker-openresty
33

44
ARG RESTY_IMAGE_BASE="almalinux"
5-
ARG RESTY_IMAGE_TAG="10"
5+
ARG RESTY_IMAGE_TAG="10-minimal"
66

77
FROM ${RESTY_IMAGE_BASE}:${RESTY_IMAGE_TAG}
88

99
LABEL maintainer="Evan Wies <evan@neomantra.net>"
1010

1111
# Docker Build Arguments
1212
ARG RESTY_IMAGE_BASE="almalinux"
13-
ARG RESTY_IMAGE_TAG="10"
13+
ARG RESTY_IMAGE_TAG="10-minimal"
1414
ARG RESTY_VERSION="1.29.2.3"
1515
ARG RESTY_LUAROCKS_VERSION="3.13.0"
1616

@@ -113,14 +113,15 @@ LABEL resty_luajit_options="${RESTY_LUAJIT_OPTIONS}"
113113
LABEL resty_pcre_options="${RESTY_PCRE_OPTIONS}"
114114

115115

116-
RUN dnf install -y \
116+
RUN microdnf install -y \
117117
curl \
118118
diffutils \
119119
gd-devel \
120120
libxml2-devel \
121121
libxslt-devel \
122122
patch \
123123
perl \
124+
tar \
124125
zlib-devel \
125126
&& cd /tmp \
126127
&& if [ -n "${RESTY_EVAL_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_PRE_CONFIGURE}); fi \
@@ -177,7 +178,7 @@ RUN dnf install -y \
177178
pcre2-${RESTY_PCRE_VERSION}.tar.gz pcre2-${RESTY_PCRE_VERSION} \
178179
openresty-${RESTY_VERSION}.tar.gz openresty-${RESTY_VERSION} \
179180
&& if [ -n "${RESTY_ADD_PACKAGE_BUILDDEPS}" ]; then DEBIAN_FRONTEND=noninteractive apt-get remove -y --purge ${RESTY_ADD_PACKAGE_BUILDDEPS} ; fi \
180-
&& dnf clean all \
181+
&& microdnf clean all \
181182
&& mkdir -p /var/run/openresty \
182183
&& ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log \
183184
&& ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log

0 commit comments

Comments
 (0)