Skip to content

Update dependency aspect_rules_js to v3#717

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/aspect_rules_js-3.x
Open

Update dependency aspect_rules_js to v3#717
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/aspect_rules_js-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 13, 2026

This PR contains the following updates:

Package Type Update Change
aspect_rules_js bazel_dep major 2.9.23.0.3
aspect_rules_js http_archive major v2.9.2v3.0.3

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

aspect-build/rules_js (aspect_rules_js)

v3.0.3

Compare Source

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "3.0.3")

# Translate the pnpm-lock.yaml file to bazel targets
npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm")
npm.npm_translate_lock(
    name = "npm",
    pnpm_lock = "//:pnpm-lock.yaml",
    verify_node_modules_ignored = "//:.bazelignore",
)
use_repo(npm, "npm")

# Allows developers to use the matching pnpm version, for example:

# bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install
pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm", dev_dependency = True)
use_repo(pnpm, "pnpm")

By default you get the node version from DEFAULT_NODE_VERSION in @rules_nodejs//nodejs:repositories.bzl
Optionally you can pin a different version using rules_nodejs:

bazel_dep(name = "rules_nodejs", version = "6.7.3")
node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node")
node.toolchain(node_version = "24.13.0")

What's Changed

Full Changelog: aspect-build/rules_js@v3.0.2...v3.0.3

v3.0.2

Compare Source

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "3.0.2")

# Translate the pnpm-lock.yaml file to bazel targets
npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm")
npm.npm_translate_lock(
    name = "npm",
    pnpm_lock = "//:pnpm-lock.yaml",
    verify_node_modules_ignored = "//:.bazelignore",
)
use_repo(npm, "npm")

# Allows developers to use the matching pnpm version, for example:

# bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install
pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm", dev_dependency = True)
use_repo(pnpm, "pnpm")

By default you get the node version from DEFAULT_NODE_VERSION in @rules_nodejs//nodejs:repositories.bzl
Optionally you can pin a different version using rules_nodejs:

bazel_dep(name = "rules_nodejs", version = "6.7.3")
node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node")
node.toolchain(node_version = "24.13.0")

What's Changed

Full Changelog: aspect-build/rules_js@v3.0.1...v3.0.2

v3.0.1

Compare Source

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "3.0.1")

# Translate the pnpm-lock.yaml file to bazel targets
npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm")
npm.npm_translate_lock(
    name = "npm",
    pnpm_lock = "//:pnpm-lock.yaml",
    verify_node_modules_ignored = "//:.bazelignore",
)
use_repo(npm, "npm")

# Allows developers to use the matching pnpm version, for example:

# bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install
pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm", dev_dependency = True)
use_repo(pnpm, "pnpm")

By default you get the node version from DEFAULT_NODE_VERSION in @rules_nodejs//nodejs:repositories.bzl
Optionally you can pin a different version using rules_nodejs:

bazel_dep(name = "rules_nodejs", version = "6.7.3")
node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node")
node.toolchain(node_version = "24.13.0")

See 3.0.0 release notes, 3.0.1 has a single additional compatibility fix.

Full Changelog: aspect-build/rules_js@v3.0.0...v3.0.1

v3.0.0

Compare Source

Many companies are successfully building with rules_js.
If you're getting value from the project, please let us know!
Just comment on our Adoption Discussion.

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_js", version = "3.0.1")

# Translate the pnpm-lock.yaml file to bazel targets
npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm")
npm.npm_translate_lock(
    name = "npm",
    pnpm_lock = "//:pnpm-lock.yaml",
    verify_node_modules_ignored = "//:.bazelignore",
)
use_repo(npm, "npm")

# Allows developers to use the matching pnpm version, for example:

# bazel run -- @​pnpm --dir /home/runner/work/rules_js/rules_js install
pnpm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "pnpm", dev_dependency = True)
use_repo(pnpm, "pnpm")

By default you get the node version from DEFAULT_NODE_VERSION in @rules_nodejs//nodejs:repositories.bzl
Optionally you can pin a different version using rules_nodejs:

bazel_dep(name = "rules_nodejs", version = "6.7.3")
node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node")
node.toolchain(node_version = "24.13.0")

Primary Breaking Changes

Minor Breaking Changes

What's Changed

New Contributors

Full Changelog: aspect-build/rules_js@v2.8.1...v3.0.0


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner April 13, 2026 12:21
@renovate renovate Bot added the merge-queue merge on green CI label Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-queue merge on green CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants