chore(ci): pin python base images to sha (#11367)

Similar to how we pin base `debian` images, also pin `python` base
images, so we better cache them and have reproducible builds.
This commit is contained in:
Fedor Dikarev
2025-03-27 18:42:28 +01:00
committed by GitHub
parent 1d5d168626
commit 939354abea
9 changed files with 22 additions and 12 deletions

View File

@@ -1,11 +1,13 @@
FROM swift:5.10 AS build
# use base image swift:5.10
FROM swift:5.10@sha256:69828d795abc6aa3f7b7f7a02054ab308420f54dcc806fcbd89c54944e61a089 AS build
RUN apt-get -q update && apt-get -q install -y libssl-dev
WORKDIR /source
COPY . .
RUN swift build --configuration release
FROM swift:5.10
# use base image swift:5.10
FROM swift:5.10@sha256:69828d795abc6aa3f7b7f7a02054ab308420f54dcc806fcbd89c54944e61a089
WORKDIR /app
COPY --from=build /source/.build/release .
CMD ["/app/PostgresClientKitExample"]