File tree Expand file tree Collapse file tree 20 files changed +44
-42
lines changed Expand file tree Collapse file tree 20 files changed +44
-42
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ concurrency:
1919jobs :
2020 build-smoke-test :
2121 timeout-minutes : 30
22- runs-on : ubuntu-latest
22+ runs-on : ubuntu-24.04
2323 name : ${{ matrix.ghc }}-${{ matrix.deb }}
2424 strategy :
2525 fail-fast : false
6868 command : |
6969 docker build --pull \
7070 -t haskell:${{ matrix.ghc }}-${{ matrix.deb }} \
71- ${{ matrix.ghc_minor }}/${{ matrix.deb }}
71+ ${{ matrix.ghc_minor }}/${{ matrix.deb }} \
72+ --build-arg "BUILDKIT_DOCKERFILE_CHECK=skip=SecretsUsedInArgOrEnv;error=true"
7273 - uses : actions/checkout@v4
7374 with :
7475 repository : docker-library/official-images
7879
7980 emulated-architecture-tests :
8081 timeout-minutes : 60
81- runs-on : ubuntu-latest
82+ runs-on : ubuntu-24.04
8283 name : ${{ matrix.arch }}-${{ matrix.ghc }}-${{ matrix.deb }}
8384 strategy :
8485 fail-fast : false
@@ -135,7 +136,8 @@ jobs:
135136 docker build --pull --progress=plain \
136137 --platform "linux/${{ matrix.docker_platform }}" \
137138 -t haskell:${{ matrix.ghc }}-${{ matrix.deb }} \
138- ${{ matrix.ghc_minor }}/${{ matrix.deb }}
139+ ${{ matrix.ghc_minor }}/${{ matrix.deb }} \
140+ --build-arg "BUILDKIT_DOCKERFILE_CHECK=skip=SecretsUsedInArgOrEnv;error=true"
139141 echo 'testing..'
140142 docker run \
141143 --platform "linux/${{ matrix.docker_platform }}" \
Original file line number Diff line number Diff line change 1010
1111jobs :
1212 hadolint :
13- runs-on : ubuntu-latest
13+ runs-on : ubuntu-24.04
1414 steps :
1515 - uses : actions/checkout@v4
16- - uses : hadolint/hadolint-action@v1.6 .0
16+ - uses : hadolint/hadolint-action@v3.1 .0
1717 with :
1818 recursive : true
Original file line number Diff line number Diff line change 11FROM buildpack-deps:buster
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# additional haskell specific deps
66RUN apt-get update && \
@@ -132,6 +132,6 @@ RUN set -eux; \
132132 \
133133 "/opt/ghc/$GHC/bin/ghc" --version
134134
135- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
135+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
136136
137137CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:buster-slim
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -148,6 +148,6 @@ RUN set -eux; \
148148 \
149149 "/opt/ghc/$GHC/bin/ghc" --version
150150
151- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
151+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
152152
153153CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:bullseye
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129129 \
130130 "/opt/ghc/$GHC/bin/ghc" --version
131131
132- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
132+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
133133
134134CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:buster
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129129 \
130130 "/opt/ghc/$GHC/bin/ghc" --version
131131
132- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
132+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
133133
134134CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:bullseye-slim
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129129 \
130130 "/opt/ghc/$GHC/bin/ghc" --version
131131
132- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
132+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
133133
134134CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:buster-slim
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131131 \
132132 "/opt/ghc/$GHC/bin/ghc" --version
133133
134- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
134+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
135135
136136CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM buildpack-deps:buster
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# additional haskell specific deps
66RUN apt-get update && \
@@ -115,6 +115,6 @@ RUN set -eux; \
115115 \
116116 "/opt/ghc/$GHC/bin/ghc" --version
117117
118- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
118+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
119119
120120CMD ["ghci" ]
Original file line number Diff line number Diff line change 11FROM debian:buster-slim
22
3- ENV LANG C.UTF-8
3+ ENV LANG= C.UTF-8
44
55# common haskell + stack dependencies
66RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131131 \
132132 "/opt/ghc/$GHC/bin/ghc" --version
133133
134- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
134+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
135135
136136CMD ["ghci" ]
You can’t perform that action at this time.
0 commit comments