File tree 20 files changed +44
-42
lines changed
20 files changed +44
-42
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ concurrency:
19
19
jobs :
20
20
build-smoke-test :
21
21
timeout-minutes : 30
22
- runs-on : ubuntu-latest
22
+ runs-on : ubuntu-24.04
23
23
name : ${{ matrix.ghc }}-${{ matrix.deb }}
24
24
strategy :
25
25
fail-fast : false
68
68
command : |
69
69
docker build --pull \
70
70
-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"
72
73
- uses : actions/checkout@v4
73
74
with :
74
75
repository : docker-library/official-images
78
79
79
80
emulated-architecture-tests :
80
81
timeout-minutes : 60
81
- runs-on : ubuntu-latest
82
+ runs-on : ubuntu-24.04
82
83
name : ${{ matrix.arch }}-${{ matrix.ghc }}-${{ matrix.deb }}
83
84
strategy :
84
85
fail-fast : false
@@ -135,7 +136,8 @@ jobs:
135
136
docker build --pull --progress=plain \
136
137
--platform "linux/${{ matrix.docker_platform }}" \
137
138
-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"
139
141
echo 'testing..'
140
142
docker run \
141
143
--platform "linux/${{ matrix.docker_platform }}" \
Original file line number Diff line number Diff line change 10
10
11
11
jobs :
12
12
hadolint :
13
- runs-on : ubuntu-latest
13
+ runs-on : ubuntu-24.04
14
14
steps :
15
15
- uses : actions/checkout@v4
16
- - uses : hadolint/hadolint-action@v1.6 .0
16
+ - uses : hadolint/hadolint-action@v3.1 .0
17
17
with :
18
18
recursive : true
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# additional haskell specific deps
6
6
RUN apt-get update && \
@@ -132,6 +132,6 @@ RUN set -eux; \
132
132
\
133
133
"/opt/ghc/$GHC/bin/ghc" --version
134
134
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
136
136
137
137
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -148,6 +148,6 @@ RUN set -eux; \
148
148
\
149
149
"/opt/ghc/$GHC/bin/ghc" --version
150
150
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
152
152
153
153
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
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
133
133
134
134
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
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
133
133
134
134
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
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
133
133
134
134
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131
131
\
132
132
"/opt/ghc/$GHC/bin/ghc" --version
133
133
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
135
135
136
136
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# additional haskell specific deps
6
6
RUN apt-get update && \
@@ -115,6 +115,6 @@ RUN set -eux; \
115
115
\
116
116
"/opt/ghc/$GHC/bin/ghc" --version
117
117
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
119
119
120
120
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131
131
\
132
132
"/opt/ghc/$GHC/bin/ghc" --version
133
133
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
135
135
136
136
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# additional haskell specific deps
6
6
RUN apt-get update && \
@@ -115,6 +115,6 @@ RUN set -eux; \
115
115
\
116
116
"/opt/ghc/$GHC/bin/ghc" --version
117
117
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
119
119
120
120
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131
131
\
132
132
"/opt/ghc/$GHC/bin/ghc" --version
133
133
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
135
135
136
136
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -132,6 +132,6 @@ RUN set -eux; \
132
132
\
133
133
"/opt/ghc/$GHC/bin/ghc" --version
134
134
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
136
136
137
137
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# additional haskell specific deps
6
6
RUN apt-get update && \
@@ -115,6 +115,6 @@ RUN set -eux; \
115
115
\
116
116
"/opt/ghc/$GHC/bin/ghc" --version
117
117
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
119
119
120
120
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -134,6 +134,6 @@ RUN set -eux; \
134
134
\
135
135
"/opt/ghc/$GHC/bin/ghc" --version
136
136
137
- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
137
+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
138
138
139
139
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131
131
\
132
132
"/opt/ghc/$GHC/bin/ghc" --version
133
133
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
135
135
136
136
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
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
133
133
134
134
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# additional haskell specific deps
6
6
RUN apt-get update && \
@@ -115,6 +115,6 @@ RUN set -eux; \
115
115
\
116
116
"/opt/ghc/$GHC/bin/ghc" --version
117
117
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
119
119
120
120
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:bullseye-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
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
133
133
134
134
CMD ["ghci" ]
Original file line number Diff line number Diff line change 1
1
FROM debian:buster-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -131,6 +131,6 @@ RUN set -eux; \
131
131
\
132
132
"/opt/ghc/$GHC/bin/ghc" --version
133
133
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
135
135
136
136
CMD ["ghci" ]
You can’t perform that action at this time.
0 commit comments