Skip to content

Commit 4910f10

Browse files
authored
Merge pull request #69 from kigster/rename-ruby-rules-to-rules-ruby
Renaming the repo to @bazelruby_rules_ruby
2 parents cabe3a0 + 1d65f9a commit 4910f10

File tree

35 files changed

+736
-405
lines changed

35 files changed

+736
-405
lines changed

README.md

Lines changed: 323 additions & 121 deletions
Large diffs are not rendered by default.

WORKSPACE

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
workspace(name = "bazelruby_ruby_rules")
1+
workspace(name = "bazelruby_rules_ruby")
22

3-
load("@//ruby:deps.bzl", "ruby_register_toolchains", "ruby_rules_dependencies")
3+
load("@//ruby:deps.bzl", "rules_ruby_dependencies", "rules_ruby_select_sdk")
44

5-
ruby_rules_dependencies()
5+
rules_ruby_dependencies()
66

77
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
88

99
bazel_skylib_workspace()
1010

1111
load("@bazel_skylib//lib:versions.bzl", "versions")
1212

13-
versions.check("1.2.1")
13+
versions.check("2.1.1")
1414

15-
ruby_register_toolchains()
15+
rules_ruby_select_sdk("2.7.0")
1616

1717
local_repository(
18-
name = "bazelruby_ruby_rules_ruby_tests_testdata_another_workspace",
18+
name = "bazelruby_rules_ruby_ruby_tests_testdata_another_workspace",
1919
path = "ruby/tests/testdata/another_workspace",
2020
)
2121

@@ -91,7 +91,7 @@ container_pull(
9191
repository = "library/ruby",
9292
)
9393

94-
load("@bazelruby_ruby_rules//ruby:defs.bzl", "ruby_bundle")
94+
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
9595

9696
ruby_bundle(
9797
name = "bundle",

examples/example_gem/BUILD

Lines changed: 0 additions & 16 deletions
This file was deleted.

examples/example_gem/BUILD.bazel

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
load(
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_gem",
4+
)
5+
6+
package(default_visibility = ["//:__subpackages__"])
7+
8+
ruby_gem(
9+
name = "example_gem",
10+
srcs = [
11+
"//lib:example_gem",
12+
],
13+
gem_author_emails = [
14+
15+
16+
],
17+
gem_authors = [
18+
"Coinbase",
19+
"BazelRuby",
20+
],
21+
gem_description = "Example gem to demonstrate Bazel Gem packaging",
22+
gem_development_dependencies = {
23+
"rspec": "",
24+
"rspec-its": "",
25+
"rubocop": "",
26+
},
27+
gem_homepage = "https://github.com/bazelruby/rules_ruby",
28+
gem_name = "example-gem",
29+
gem_runtime_dependencies = {
30+
"colored2": "",
31+
"hashie": "",
32+
},
33+
gem_summary = "Example gem to demonstrate Bazel Gem packaging",
34+
gem_version = "0.1.0",
35+
)

examples/example_gem/WORKSPACE

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
workspace(name = "bazelruby_ruby_rules_example_gem")
1+
workspace(name = "bazelruby_rules_ruby_example_gem")
22

33
# Importing rules_ruby from the parent directory for developing
44
# rules_ruby itself...
55
local_repository(
6-
name = "bazelruby_ruby_rules",
6+
name = "bazelruby_rules_ruby",
77
path = "../..",
88
)
99

1010
load(
11-
"@bazelruby_ruby_rules//ruby:deps.bzl",
12-
"ruby_register_toolchains",
13-
"ruby_rules_dependencies",
11+
"@bazelruby_rules_ruby//ruby:deps.bzl",
12+
"rules_ruby_dependencies",
13+
"rules_ruby_select_sdk",
1414
)
1515

16-
ruby_rules_dependencies()
16+
rules_ruby_dependencies()
1717

18-
ruby_register_toolchains()
18+
rules_ruby_select_sdk("2.7.0")
1919

2020
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
2121

examples/example_gem/lib/BUILD

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package(default_visibility = ["//:__subpackages__"])
2-
31
load(
4-
"@bazelruby_ruby_rules//ruby:defs.bzl",
5-
"rb_library",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_library",
64
)
75

8-
rb_library(
6+
package(default_visibility = ["//:__subpackages__"])
7+
8+
ruby_library(
99
name = "example_gem",
1010
srcs = ["example_gem.rb"],
1111
deps = ["//lib/foo:default_library"],

examples/example_gem/lib/foo/BUILD

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package(default_visibility = ["//:__subpackages__"])
2-
31
load(
4-
"@bazelruby_ruby_rules//ruby:defs.bzl",
5-
"rb_library",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_library",
64
)
75

8-
rb_library(
6+
package(default_visibility = ["//:__subpackages__"])
7+
8+
ruby_library(
99
name = "default_library",
1010
srcs = ["bar.rb"],
1111
)

examples/simple_rails_api/BUILD

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
package(default_visibility = ["//:__subpackages__"])
2-
31
load(
4-
"@bazelruby_ruby_rules//ruby:defs.bzl",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
53
"ruby_binary",
6-
"ruby_test",
74
)
85

6+
package(default_visibility = ["//:__subpackages__"])
7+
98
ruby_binary(
109
name = "server",
1110
srcs = glob(

examples/simple_rails_api/WORKSPACE

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
workspace(name = "bazelruby_ruby_rules_example")
1+
workspace(name = "bazelruby_rules_ruby_example")
22

33
# Importing rules_ruby from the parent directory for developing
44
# rules_ruby itself...
55
local_repository(
6-
name = "bazelruby_ruby_rules",
6+
name = "bazelruby_rules_ruby",
77
path = "../..",
88
)
99

1010
load(
11-
"@bazelruby_ruby_rules//ruby:deps.bzl",
12-
"ruby_register_toolchains",
13-
"ruby_rules_dependencies",
11+
"@bazelruby_rules_ruby//ruby:deps.bzl",
12+
"rules_ruby_dependencies",
13+
"rules_ruby_select_sdk",
1414
)
1515

16-
ruby_rules_dependencies()
16+
rules_ruby_dependencies()
1717

18-
ruby_register_toolchains(version = "2.7.0")
18+
rules_ruby_select_sdk(version = "2.7.0")
1919

2020
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
2121

2222
bazel_skylib_workspace()
2323

24-
load("@bazelruby_ruby_rules//ruby:defs.bzl", "bundle_install")
24+
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
2525

26-
bundle_install(
26+
ruby_bundle(
2727
name = "bundle",
2828
gemfile = "//:Gemfile",
2929
gemfile_lock = "//:Gemfile.lock",

examples/simple_script/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load(
2-
"@bazelruby_ruby_rules//ruby:defs.bzl",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
33
"ruby_binary",
44
"ruby_rspec",
55
"ruby_rubocop",

0 commit comments

Comments
 (0)