1+ """ORFS bazel setup."""
2+
13module (
24 name = "orfs" ,
35 version = "0.0.1" ,
@@ -7,10 +9,31 @@ module(
79bazel_dep (name = "bazel-orfs" )
810git_override (
911 module_name = "bazel-orfs" ,
10- commit = "b12fc7a172d4211315ec36214f872595e084ab25 " ,
12+ commit = "d30e1987275cb54163a4dfde421392c31d0a7148 " ,
1113 remote = "https://github.com/The-OpenROAD-Project/bazel-orfs.git" ,
1214)
1315
16+ orfs = use_extension ("@bazel-orfs//:extension.bzl" , "orfs_repositories" )
17+ orfs .default (
18+ # To build an ORFS image from a PR:
19+ # ./build_openroad.sh --latest
20+ #
21+ # Check out the PRs and modify the local repository as needed
22+ # ./build_openroad.sh --no_init
23+ #
24+ # docker tag docker.io/openroad/flow-ubuntu22.04-builder:c46d41 gcr.io/ascenium/orfs-megaboom/flow-ubuntu22.04-builder:c46d41
25+ # docker push gcr.io/ascenium/orfs-megaboom/flow-ubuntu22.04-builder:c46d41
26+ # image = "gcr.io/ascenium/orfs-megaboom/flow-ubuntu22.04-builder:c46d41",
27+ #
28+ # Official image https://hub.docker.com/r/openroad/orfs/tags
29+ image = "docker.io/openroad/orfs:v3.0-2090-g973317c0" ,
30+ # image = "gcr.io/ascenium/orfs-megaboom/flow-ubuntu22.04-builder:3d2c3d-2",
31+ sha256 = "8b6644d517bcf5083e912be77d1300a92288e5b4d893347f9bc7e0e2471e84d1" ,
32+ )
33+ use_repo (orfs , "com_github_nixos_patchelf_download" )
34+ use_repo (orfs , "docker_orfs" )
35+
36+
1437# Read: https://github.com/The-OpenROAD-Project/bazel-orfs?tab=readme-ov-file#usage
1538#
1639# TL;DR
@@ -21,4 +44,3 @@ git_override(
2144#local_path_override(
2245# module_name = "bazel-orfs", path = "../bazel-orfs"
2346#)
24-
0 commit comments