Releases: bazel-contrib/rules_ruby
v0.19.0
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.19.0")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.19.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "2eca309f897a93d16454b1b494bc1f8c18035d7dba5a689c360434d4c88c8cef",
strip_prefix = "rules_ruby-0.19.0",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.19.0/rules_ruby-v0.19.0.tar.gz",
)
What's Changed
- Apply
neverlink = True
tojars
by @JasonLunn in #226 - Add NETRC read support for rb_bundle_fetch to support authentication by @noahkawasakigoogle in #222
- docs: .netrc auth by @p0deje in #230
- chore: bump rubies by @p0deje in #229
- fix: compatibility with bazel 6 by @p0deje in #231
New Contributors
- @JasonLunn made their first contribution in #226
- @noahkawasakigoogle made their first contribution in #222
Full Changelog: v0.18.0...v0.19.0
v0.18.0
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.18.0")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.18.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "764dc5cdef447eade4a510a7e18f1671914d271c88c6e261061b5eabd14050b0",
strip_prefix = "rules_ruby-0.18.0",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.18.0/rules_ruby-v0.18.0.tar.gz",
)
What's Changed
- chore(deps): update bazel-contrib/setup-bazel action to v0.14.0 by @renovate in #214
- chore(deps): update dependency bazel to v8.1.1 by @renovate in #215
- chore(deps): update dependency aspect_bazel_lib to v2.14.0 by @renovate in #217
- Allow
rules_ruby
to participate inbazel mod tidy
by @shs96c in #220
New Contributors
Full Changelog: v0.17.3...v0.18.0
v0.17.3
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.3")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.3")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "005da20827bee6b33d8ece7dc9973da293d7f8bb2ca07beaac43c31acaadbd31",
strip_prefix = "rules_ruby-0.17.3",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.17.3/rules_ruby-v0.17.3.tar.gz",
)
What's Changed
Full Changelog: v0.17.2...v0.17.3
v0.17.2
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.2")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.2")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "b800d400d50511b4fd453f3ab3f2afa17132b753762cd2438e46f58fa34415cd",
strip_prefix = "rules_ruby-0.17.2",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.17.2/rules_ruby-v0.17.2.tar.gz",
)
What's Changed
Full Changelog: v0.17.1...v0.17.2
v0.17.1
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.1")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.1")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "f5cc65a589a366876ca0f5272798385f4608060561256b463960f9c8fe0334ed",
strip_prefix = "rules_ruby-0.17.1",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.17.1/rules_ruby-v0.17.1.tar.gz",
)
What's Changed
- chore(deps): update dependency gazelle to v0.42.0 by @renovate in #205
- chore(deps): update dependency aspect_bazel_lib to v2.12.0 by @renovate in #206
- chore(deps): update dependency aspect_bazel_lib to v2.13.0 by @renovate in #207
- chore(deps): update dependency rules_go to v0.53.0 by @renovate in #209
- fix: include files in rb_binary DefaultInfo by @p0deje in #210
- chore(deps): update dependency bazel to v8.1.0 by @renovate in #211
Full Changelog: v0.17.0...v0.17.1
v0.17.0
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.0")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.17.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "47377a7320b81db4524eef9e56ecfbf1bec03be9bee859cc48595c1f3a37b569",
strip_prefix = "rules_ruby-0.17.0",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.17.0/rules_ruby-v0.17.0.tar.gz",
)
What's Changed
- chore(deps): update bazel-contrib/setup-bazel action to v0.12.0 by @renovate in #187
- chore(deps): update dependency gazelle to v0.41.0 by @renovate in #189
- chore(deps): update bazel-contrib/setup-bazel action to v0.12.1 by @renovate in #188
- chore(deps): update dependency buildifier_prebuilt to v8 by @renovate in #190
- chore(deps): update dependency rules_go to v0.52.0 by @renovate in #191
- chore(deps): update dependency aspect_bazel_lib to v2.11.0 by @renovate in #192
- chore(deps): update dependency bazel to v8.0.1 by @renovate in #193
- chore(deps): update dependency buildifier_prebuilt to v8.0.1 by @renovate in #194
- chore(deps): update dependency stardoc to v0.8.0 by @renovate in #196
- feat: expose MRI C headers and JRuby jars by @p0deje in #197
- chore(deps): update bazel-contrib/setup-bazel action to v0.13.0 by @renovate in #198
- chore: test all examples on the same bazel version by @p0deje in #202
- chore(deps): ignore rules_cc and rules_java by @p0deje in #204
- feat: update rubies by @p0deje in #203
- fix: include rb_binary script wrapper in DefaultInfo by @pjjw in #195
New Contributors
Full Changelog: v0.16.0...v0.17.0
v0.16.0
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.16.0")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.16.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "971b86974e5698abf3aa0a5dc285d378af19c7f2e1f1de33d2d08405460c370f",
strip_prefix = "rules_ruby-0.16.0",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.16.0/rules_ruby-v0.16.0.tar.gz",
)
What's Changed
Full Changelog: v0.15.1...v0.16.0
v0.15.1
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.15.1")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.15.1")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "f3da9dea8b5f723ec33b64181f6abea7c10eea4d8696dd8f1bd58b03166fed8d",
strip_prefix = "rules_ruby-0.15.1",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.15.1/rules_ruby-v0.15.1.tar.gz",
)
What's Changed
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.7.1 by @renovate in #183
- chore: return
WORKSPACE
for Bazel 6 by @p0deje in #184
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Using Bzlmod with Bazel 7-8
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.15.0")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.15.0")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "65c44542de6123decb3e7a83df9c1018c6fcdf7489d6523cd0f5352c12cf44ec",
strip_prefix = "rules_ruby-0.15.0",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.15.0/rules_ruby-v0.15.0.tar.gz",
)
What's Changed
Full Changelog: v0.14.1...v0.15.0
v0.14.1
Using Bzlmod with Bazel 7
- Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.14.1")
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmod
in.bazelrc
. - Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_ruby", version = "0.14.1")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# Skylib is a dependency, remove if you already have it.
http_archive(
name = "bazel_skylib",
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
],
)
http_archive(
name = "rules_ruby",
sha256 = "32192b8ba89f86fa36f8a9f708948280ffa01e1c301d9ce1e5a8622acb73e80e",
strip_prefix = "rules_ruby-0.14.1",
url = "https://github.com/bazel-contrib/rules_ruby/releases/download/v0.14.1/rules_ruby-v0.14.1.tar.gz",
)
What's Changed
Full Changelog: v0.14.0...v0.14.1