@@ -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/
@@ -123,36 +126,28 @@ RUN export OPENSSL_ROOT=openssl-3.0.15 && \
123
126
124
127
125
128
FROM build_cpython_system_ssl AS build_cpython37
126
- COPY build_scripts/cpython-pubkeys.txt /build_scripts/cpython-pubkeys.txt
127
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.7.17
129
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.7.17
128
130
129
131
FROM build_cpython AS build_cpython38
130
- COPY build_scripts/ambv-pubkey.txt /build_scripts/cpython-pubkeys.txt
131
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.8.20
132
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.8.20
132
133
133
134
FROM build_cpython AS build_cpython39
134
- COPY build_scripts/ambv-pubkey.txt /build_scripts/cpython-pubkeys.txt
135
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.9.21
135
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.9.21
136
136
137
137
FROM build_cpython AS build_cpython310
138
- COPY build_scripts/cpython-pubkey-310-311.txt /build_scripts/cpython-pubkeys.txt
139
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.10.16
138
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.10.16
140
139
141
140
FROM build_cpython AS build_cpython311
142
- COPY build_scripts/cpython-pubkey-310-311.txt /build_scripts/cpython-pubkeys.txt
143
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.11.11
141
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.11.11
144
142
145
143
FROM build_cpython AS build_cpython312
146
- COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
147
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.12.9
144
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.12.9
148
145
149
146
FROM build_cpython AS build_cpython313
150
- COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
151
- RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.2
147
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.13.2
152
148
153
149
FROM build_cpython AS build_cpython313_nogil
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 nogil
150
+ RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://accounts.google.com 3.13.2 nogil
156
151
157
152
158
153
FROM runtime_base
0 commit comments