Skip to content

Move to the locked rules_julia_depot 0.1.0 interface - #96

Merged
csvance merged 1 commit into
mainfrom
rules-julia-depot-0.1.0
Oct 4, 2026
Merged

csvance merged 1 commit into
mainfrom
rules-julia-depot-0.1.0

Conversation

@csvance

@csvance csvance commented Oct 4, 2026

Copy link
Copy Markdown
Collaborator

rules_julia_depot froze its consumer interface for 0.1.0 at 0f35a92, so pin that commit and follow its renames:

  • julia.toolchain is now julia.dist; it fetches a distribution and registers no Bazel toolchain, so the comments that called it one now say distribution.
  • The image rules take the distribution repository directly: julia = "@reactantserver_julia" instead of "@reactantserver_julia//:dist". The data and $(rootpath) uses of :dist and :bin/julia are unchanged; those targets still exist.
  • MODULE.bazel.lock picks up the extension's new digests and the dist repository's alias and julia_version.h export.

Nothing here sets julia.depot's dir, calls image_depot.sh or sysimage.sh directly, or writes a depot hook, so the RULES_JULIA_DEPOT_* variable renames and the new sysimage.sh CPU target default do not apply. The depot layer's own variables are set by the rule.

rules_julia_depot froze its consumer interface for 0.1.0 at 0f35a92, so
pin that commit and follow its renames:

- julia.toolchain is now julia.dist; it fetches a distribution and
  registers no Bazel toolchain, so the comments that called it one now
  say distribution.
- The image rules take the distribution repository directly:
  julia = "@reactantserver_julia" instead of "@reactantserver_julia//:dist".
  The data and $(rootpath) uses of :dist and :bin/julia are unchanged;
  those targets still exist.
- MODULE.bazel.lock picks up the extension's new digests and the dist
  repository's alias and julia_version.h export.

Nothing here sets julia.depot's dir, calls image_depot.sh or sysimage.sh
directly, or writes a depot hook, so the RULES_JULIA_DEPOT_* variable
renames and the new sysimage.sh CPU target default do not apply. The
depot layer's own variables are set by the rule.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@csvance
csvance merged commit b644cca into main Oct 4, 2026
12 checks passed
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.

1 participant