Skip to content

Yank and reserve rules_objc#8016

Open
meteorcloudy wants to merge 5 commits intomainfrom
meteorcloudy-patch-3
Open

Yank and reserve rules_objc#8016
meteorcloudy wants to merge 5 commits intomainfrom
meteorcloudy-patch-3

Conversation

@meteorcloudy
Copy link
Member

In the last rules authors meeting, we have decided to enforce a higher standard for rules_* modules and will require approval from the rules authors meeting.

The current rules_objc checked in #7894 won't meet those requirements, therefore we have decided to yank the current version.

In the last rules authors meeting, we have decided to enforce a higher standard for `rules_*` modules.
@bazel-io
Copy link
Member

Hello BCR maintainers, modules with only metadata.json changes (rules_objc) have been updated in this PR.
Please review the changes.

@bazel-io bazel-io requested review from a team and fweikert and removed request for a team March 18, 2026 09:36
@meteorcloudy
Copy link
Member Author

@kekxv Do you mind submitting your module under a new name like kekxv_rules_objc? Sorry for the inconvenience, but we want to make sure all rules_* modules are mature and well-maintained to avoid causing too much confusing for users.

@meteorcloudy meteorcloudy requested review from SalmaSamy and fmeum and removed request for fweikert March 18, 2026 09:41
fmeum
fmeum previously approved these changes Mar 18, 2026
@bazel-io bazel-io dismissed fmeum’s stale review March 18, 2026 09:46

Require module maintainers' approval for newly pushed changes.

@bazel-io bazel-io requested a review from fmeum March 18, 2026 09:46
@meteorcloudy meteorcloudy enabled auto-merge (squash) March 18, 2026 10:05
@kekxv
Copy link
Contributor

kekxv commented Mar 18, 2026

@meteorcloudy
Got it, but I still think it essentially boils down to this: https://github.com/bazelbuild/bazel-central-registry/discussions/6708

@meteorcloudy
Copy link
Member Author

Yeah, that's why we need a clear guideline for rules_* modules, I will try to publish one soon.

@kekxv
Copy link
Contributor

kekxv commented Mar 18, 2026

@meteorcloudy

Is it possible to support a 'user-space' mode? For example, by using @github.com/kekxv/rules_objc and having the Bazel client handle it directly without going through the server. Could this be implemented via Bazel itself or a special module?

Although Bazel supports custom central registries, it's not very convenient for people outside of specific teams.

@meteorcloudy
Copy link
Member Author

What do you mean specifically? My feeling is probably no and we won't have capacity to implement that.

@kekxv
Copy link
Contributor

kekxv commented Mar 18, 2026

Is there a way to enable both custom third-party repos and the official registry solely through .bazelrc or MODULE.bazel?

I'd like to try the following approach to see if it works:

common --registry=https://bcr.bazel.build
common --registry=https://my-private-registry.com

@meteorcloudy
Copy link
Member Author

common --registry=https://bcr.bazel.build
common --registry=https://my-private-registry.com

This should work, but maybe you want to put your private one in front of BCR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants