Commit c3e535c9 authored by Matthew Slipper's avatar Matthew Slipper Committed by GitHub

ops: Remove contracts-bedrock Docker image (#13218)

This has since been replaced with op-deployer.
parent cd8bab41
......@@ -1688,15 +1688,6 @@ workflows:
name: <<matrix.op_component>>-cross-platform
requires:
- <<matrix.op_component>>-docker-publish
- docker-build:
name: contracts-bedrock-docker-publish
docker_name: contracts-bedrock
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
resource_class: xlarge
publish: true
context:
- oplabs-gcr
- slack
scheduled-preimage-reproducibility:
when:
......
......@@ -246,15 +246,6 @@ target "ci-builder-rust" {
tags = [for tag in split(",", IMAGE_TAGS) : "${REGISTRY}/${REPOSITORY}/ci-builder-rust:${tag}"]
}
target "contracts-bedrock" {
dockerfile = "./ops/docker/Dockerfile.packages"
context = "."
target = "contracts-bedrock"
# See comment in Dockerfile.packages for why we only build for linux/amd64.
platforms = ["linux/amd64"]
tags = [for tag in split(",", IMAGE_TAGS) : "${REGISTRY}/${REPOSITORY}/contracts-bedrock:${tag}"]
}
target "op-deployer" {
dockerfile = "ops/docker/op-stack-go/Dockerfile"
context = "."
......
......@@ -33,41 +33,3 @@ RUN git submodule update --init --recursive \
&& cd packages/contracts-bedrock \
&& just forge-build \
&& echo $(git rev-parse HEAD) > .gitcommit
FROM --platform=linux/amd64 debian:bookworm-20240812-slim as contracts-bedrock
RUN apt-get update && apt-get install -y \
curl \
jq \
ca-certificates \
git \
make \
bash \
--no-install-recommends
COPY /ops/docker/oplabs.crt /usr/local/share/ca-certificates/oplabs.crt
RUN chmod 644 /usr/local/share/ca-certificates/oplabs.crt \
&& update-ca-certificates
COPY --from=foundry /usr/local/bin/just /usr/local/bin/just
COPY --from=foundry /usr/local/bin/forge /usr/local/bin/forge
COPY --from=foundry /usr/local/bin/cast /usr/local/bin/cast
COPY --from=foundry /usr/local/bin/svm /usr/local/bin/svm
RUN svm install 0.8.25 && \
svm install 0.8.15 && \
svm install 0.8.19 && \
svm install 0.8.26
# Not to be confused with OP, this is a OnePassword CLI tool.
COPY --from=1password/op:2 /usr/local/bin/op /usr/local/bin/op
RUN mkdir -p /opt/optimism/packages/contracts-bedrock
COPY --from=base /opt/optimism/packages/contracts-bedrock /opt/optimism/packages/contracts-bedrock
COPY --from=base /opt/optimism/mise.toml /opt/optimism/mise.toml
WORKDIR /opt/optimism/packages/contracts-bedrock
CMD ["echo", "Override this command to use this image."]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment