-
Notifications
You must be signed in to change notification settings - Fork 392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish claro-lang@0.1.506 #1901
base: main
Are you sure you want to change the base?
Conversation
Require module maintainers' approval for newly pushed changes.
@fmeum Presubmits were previously failing because it didn't like the Bazel version |
Head branch was pushed to by a user without write access
Require module maintainers' approval for newly pushed changes.
Presubmits didn't like the path to the test module being |
@fmeum I'm super confused by these presubmit errors for some reason complaining about Is there something I don't know about needing an explicit dep on Do you think I need to do a big overarching refactor to update to use |
You have to update rules_java past a version with a fix for this bug, but you don't need to load any symbols from it. Just adding a |
Oh, very interesting, thanks for the info. So something like |
Unfortunately, the presubmits for the latest PR to Bzlmod failed with some mysterious Turbine error that's apparently been addressed by the latest rules_java. It turns out that although Java support is built into Bazel, you can separately update the java_* rule implementations without updating to a later Bazel version by placing a Module dep on rules_java. This is new info, but good to know. I chose rules_java@7.2.0 b/c apparently that's the latest version that actually supports Bazel 6.4.0 which Claro currently targets. - bazelbuild/bazel-central-registry#1901 - https://buildkite.com/bazel/bcr-presubmit/builds/5034#018f2bc7-7567-42c9-95df-814fc11b561c - bazelbuild/rules_java#159
@fmeum More presubmit failures when things are building locally. I get the feeling this is because the presubmits don't appear to actually honor my project's Notice that during the "Run Test Module" step, the flags are configured correctly: https://buildkite.com/bazel/bcr-presubmit/builds/5072#018f31dd-ed62-4435-a17b-71522fff182c/420-431 But during the "Verify Build Targets" step, the flags are missing: https://buildkite.com/bazel/bcr-presubmit/builds/5072#018f31dd-ed5f-4c12-b27a-6fb62f2a16a1/260-269 After tracking down this Is there anything to be done about this? It's very possible that this misconfiguration could be the cause of the latest failures. |
You can use the Since any flag needed here is something that your users would also have to specify on their command-line, it's arguably better to force authors to spell them out explicitly here instead of automatically sourcing the |
Push latest version. I've validated this locally using the
--registry=https://raw.githubusercontent.com/JasonSteving99/bazel-central-registry/main
and I'm able to build against this module version in a test project.