Skip to content

Commit

Permalink
Modernize base Docker image and Helm version (#655)
Browse files Browse the repository at this point in the history
This commit migrates the StreamFlow Docker image from Python 3.11
to Python 3.13 and from Alpine 3.16 to Alpine 3.21. In addition, it
bumps Helm in the Docker container from v3.7.2 to v3.17.0.
  • Loading branch information
GlassOfWhiskey authored Feb 3, 2025
1 parent 2ac86c8 commit 2170261
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ jobs:
uses: docker/build-push-action@v6
with:
build-args: |
HELM_VERSION=v3.7.2
HELM_VERSION=v3.17.0
load: true
tags: alphaunito/streamflow:latest
- name: "Run test with Docker"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
uses: docker/build-push-action@v6
with:
build-args: |
HELM_VERSION=v3.7.2
HELM_VERSION=v3.17.0
push: true
tags: |
alphaunito/streamflow:${{ env.STREAMFLOW_VERSION }}
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-alpine3.16 AS builder
FROM python:3.13-alpine3.21 AS builder
ARG HELM_VERSION

ENV VIRTUAL_ENV="/opt/streamflow"
Expand Down Expand Up @@ -38,7 +38,7 @@ RUN apk --no-cache add \
&& python -m venv ${VIRTUAL_ENV} \
&& pip install .

FROM python:3.11-alpine3.16
FROM python:3.13-alpine3.21
LABEL maintainer="[email protected]"

ENV VIRTUAL_ENV="/opt/streamflow"
Expand Down

0 comments on commit 2170261

Please sign in to comment.