From 93253eeae1b4ca4b1d24923fd4be49dd7b3b3a4c Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Fri, 18 Aug 2023 00:31:05 -0700 Subject: [PATCH] Replace rules_docker with rules_oci on recommended rules page I believe it is no longer maintained, so I'm following the process outlined in the Bazel documentation: https://bazel.build/community/recommended-rules#demotion Here's some data on rules_docker: - Maintenance signals have gone down significantly in the last year: https://oss-compass.org/analyze/snbnfub0?range=1Y - Hasn't been released in a year - Second-most-recent commit was mine from about five months ago, adding the "minimal maintenance mode" https://github.com/bazelbuild/rules_docker/pull/2236 - there's more context in that PR. - Never reached 1.0 rules_oci seems like the replacement. - It has strong adoption testimonials https://github.com/bazel-contrib/rules_oci/discussions/299 - Version is 1.2 with semver guarantees Closes #19123. PiperOrigin-RevId: 558059587 Change-Id: I4c175a79b3429947fa036a22165839dcf285b28d --- site/en/rules/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/en/rules/index.md b/site/en/rules/index.md index a9a676af1333b9..c12d4f57604def 100644 --- a/site/en/rules/index.md +++ b/site/en/rules/index.md @@ -18,7 +18,7 @@ Here is a selection of recommended rules: * [Android](/docs/bazel-and-android) * [C / C++](/docs/bazel-and-cpp) -* [Docker](https://github.com/bazelbuild/rules_docker){: .external} +* [Docker/OCI](https://github.com/bazel-contrib/rules_oci){: .external} * [Go](https://github.com/bazelbuild/rules_go){: .external} * [Haskell](https://github.com/tweag/rules_haskell){: .external} * [Java](/docs/bazel-and-java)