@@ -107,12 +107,15 @@ RUN export MPDECIMAL_ROOT=mpdecimal-4.0.0 && \
107
107
manylinux-entrypoint /build_scripts/build-mpdecimal.sh
108
108
109
109
110
+ FROM --platform=${BUILDPLATFORM} ghcr.io/sigstore/cosign/cosign:v2.4.2 AS cosign-bin
111
+
110
112
FROM build_base AS build_cpython_system_ssl
111
113
COPY --from=build_tcl_tk /manylinux-buildfs /
112
114
COPY --from=build_mpdecimal /manylinux-buildfs /
113
115
COPY --from=build_sqlite3 /manylinux-buildfs /
114
116
COPY build_scripts/build-cpython.sh /build_scripts/
115
117
RUN if command -v apk >/dev/null 2>&1; then ldconfig /; else ldconfig; fi
118
+ COPY --from=cosign-bin /ko-app/cosign /usr/local/bin/cosign
116
119
117
120
FROM build_cpython_system_ssl AS build_cpython
118
121
COPY build_scripts/build-openssl.sh /build_scripts/
@@ -124,39 +127,31 @@ RUN export OPENSSL_ROOT=openssl-3.0.15 && \
124
127
125
128
FROM build_cpython_system_ssl AS build_cpython36
126
129
COPY build_scripts/cpython-pubkeys.txt /build_scripts/cpython-pubkeys.txt
127
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.6.15
130
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh "" "" 3.6.15
128
131
129
132
FROM build_cpython_system_ssl AS build_cpython37
130
- COPY build_scripts/cpython-pubkeys.txt /build_scripts/cpython-pubkeys.txt
131
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.7.17
133
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.7.17
132
134
133
135
FROM build_cpython AS build_cpython38
134
- COPY build_scripts/ambv-pubkey.txt /build_scripts/cpython-pubkeys.txt
135
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.8.20
136
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.8.20
136
137
137
138
FROM build_cpython AS build_cpython39
138
- COPY build_scripts/ambv-pubkey.txt /build_scripts/cpython-pubkeys.txt
139
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.9.21
139
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.9.21
140
140
141
141
FROM build_cpython AS build_cpython310
142
- COPY build_scripts/cpython-pubkey-310-311.txt /build_scripts/cpython-pubkeys.txt
143
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.10.16
142
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.10.16
144
143
145
144
FROM build_cpython AS build_cpython311
146
- COPY build_scripts/cpython-pubkey-310-311.txt /build_scripts/cpython-pubkeys.txt
147
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.11.11
145
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.11.11
148
146
149
147
FROM build_cpython AS build_cpython312
150
- COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
151
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.12.9
148
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.12.9
152
149
153
150
FROM build_cpython AS build_cpython313
154
- COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
155
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.2
151
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.13.2
156
152
157
153
FROM build_cpython AS build_cpython313_nogil
158
- COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
159
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.2 nogil
154
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.13.2 nogil
160
155
161
156
162
157
FROM runtime_base
0 commit comments