Skip to content

deps: Update dependency rules_cc to v0.2.18#748

Open
ffortier wants to merge 1 commit into
mainfrom
renovate/rules_cc-0.x
Open

deps: Update dependency rules_cc to v0.2.18#748
ffortier wants to merge 1 commit into
mainfrom
renovate/rules_cc-0.x

Conversation

@ffortier
Copy link
Copy Markdown
Owner

@ffortier ffortier commented Apr 21, 2026

This PR contains the following updates:

Package Type Update Change
rules_cc bazel_dep patch 0.2.170.2.18

Release Notes

bazelbuild/rules_cc (rules_cc)

v0.2.18

Compare Source

Using bzlmod with Bazel 6 or later:
  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.18")
Using WORKSPACE:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_cc",
    sha256 = "1de5b47721fce0af0dd453b3071228fdfc44bd18199826b3f0b03b423aae9f65",
    strip_prefix = "rules_cc-0.2.18",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.18/rules_cc-0.2.18.tar.gz",
)

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

Full Changelog: bazelbuild/rules_cc@0.2.17...0.2.18


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@ffortier
Copy link
Copy Markdown
Owner Author

ffortier commented Apr 21, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: undefined
Command failed: ./.github/renovate/post-upgrade.sh
+ bzl_opts=(--override_module=toolchains_llvm=./third_party/cpp/no_toolchains_llvm)
+ git diff --exit-code third_party/python/requirements.in
+ git diff --exit-code third_party/java/deps.MODULE.bazel
+ git diff --exit-code third_party/dotnet/paket.dependencies
+ git diff --exit-code deno.jsonc
+ git diff --exit-code third_party/deno/toolchains.MODULE.bazel
+ REPIN=1
+ bazel build --nobuild //... --override_module=toolchains_llvm=./third_party/cpp/no_toolchains_llvm
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 2 packages loaded
Analyzing: 169 targets (84 packages loaded, 6 targets configured)
Analyzing: 169 targets (346 packages loaded, 2062 targets configured)
Analyzing: 169 targets (346 packages loaded, 13004 targets configured)
Analyzing: 169 targets (347 packages loaded, 25666 targets configured)
ERROR: /tmp/renovate/repos/github/ffortier/mono/modules/toolchains_cc65/examples/sim65/BUILD.bazel:28:11: in _sim65_tool rule //modules/toolchains_cc65/examples/sim65:test_sim65: 
Traceback (most recent call last):
	File "/tmp/containerbase/cache/.cache/bazel/_bazel_ubuntu/1b5ffcdd61e73605eab60db158621164/external/toolchains_cc65+/cc65/private/sim65_binary.bzl", line 45, column 13, in _sim65_tool_impl
		fail("cc65 sim tool not found for action '%s' at path: %s" % (ctx.attr.action_name, simulator_path))
Error in fail: cc65 sim tool not found for action 'run_simulator' at path: external/toolchains_cc65++cc65+cc65_linux_x86_64/bin/sim65
ERROR: /tmp/renovate/repos/github/ffortier/mono/modules/toolchains_cc65/examples/sim65/BUILD.bazel:28:11: Analysis of target '//modules/toolchains_cc65/examples/sim65:test_sim65' (config: f0e3afd) failed
Analyzing: 169 targets (489 packages loaded, 31495 targets configured, 6 aspect applications)
ERROR: Analysis of target '//modules/toolchains_cc65/examples/sim65:test' failed; build aborted: Analysis failed
INFO: Elapsed time: 9.417s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
Loading: 489 packages loaded

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 21, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Updated the rules_cc Bazel module dependency from 0.2.17 to 0.2.18 in four MODULE.bazel files across the repository.

Changes

Cohort / File(s) Summary
Module toolchain files
modules/toolchains_cc65/MODULE.bazel, modules/uxn/MODULE.bazel
Bumped bazel_dep(name = "rules_cc") version from 0.2.170.2.18.
Third-party C++ dependencies
third_party/cpp/no_toolchains_llvm/MODULE.bazel, third_party/cpp/toolchains.MODULE.bazel
Bumped bazel_dep(name = "rules_cc") version from 0.2.170.2.18.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 I nibble at MODULE lines so neat,
A tiny hop — a version treat,
From 0.2.17 to 0.2.18 I bound,
Soft paws tap the changelog ground,
A carrot-coded cheer, profound! 🥕

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title accurately describes the main change: updating the rules_cc dependency across multiple MODULE.bazel files from version 0.2.17 to 0.2.18.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/rules_cc-0.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ffortier ffortier force-pushed the renovate/rules_cc-0.x branch 12 times, most recently from b08ecfc to 5af9cd3 Compare April 29, 2026 10:34
@ffortier ffortier force-pushed the renovate/rules_cc-0.x branch 4 times, most recently from 2cf92da to 7abb2df Compare May 4, 2026 18:09
@ffortier ffortier force-pushed the renovate/rules_cc-0.x branch 11 times, most recently from 59d10d3 to df0a287 Compare May 15, 2026 15:11
@ffortier ffortier force-pushed the renovate/rules_cc-0.x branch from df0a287 to 42bbaa5 Compare May 18, 2026 05:03
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.

2 participants