Skip to content

Commit

Permalink
Migrate from rules_bzlformat, rules_updatesrc, and bazel_shlib
Browse files Browse the repository at this point in the history
…to `bazel-starlib` (#40)
  • Loading branch information
cgrindel authored Jan 3, 2022
1 parent a668db1 commit 7e390a1
Show file tree
Hide file tree
Showing 18 changed files with 41 additions and 80 deletions.
4 changes: 2 additions & 2 deletions BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
load(
"@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl",
"@cgrindel_bazel_starlib//bzlformat:defs.bzl",
"bzlformat_missing_pkgs",
"bzlformat_pkg",
)
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)
load(
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ swiftformat_rules_dependencies()
# Configure the dependencies for rules_swiftformat

load(
"@cgrindel_rules_updatesrc//updatesrc:deps.bzl",
"updatesrc_rules_dependencies",
"@cgrindel_bazel_starlib//:deps.bzl",
"bazel_starlib_dependencies",
)

updatesrc_rules_dependencies()
bazel_starlib_dependencies()

load(
"@cgrindel_rules_spm//spm:deps.bzl",
Expand Down Expand Up @@ -76,7 +76,7 @@ following:

```python
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)

Expand Down
23 changes: 3 additions & 20 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,9 @@ load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")

bazel_skylib_workspace()

load(
"@cgrindel_rules_updatesrc//updatesrc:deps.bzl",
"updatesrc_rules_dependencies",
)

updatesrc_rules_dependencies()

load("@cgrindel_bazel_doc//bazeldoc:deps.bzl", "bazeldoc_dependencies")

bazeldoc_dependencies()

load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")

bazel_skylib_workspace()
bazel_starlib_dependencies()

load("@io_bazel_stardoc//:setup.bzl", "stardoc_repositories")

Expand All @@ -48,13 +37,7 @@ load(

swift_rules_extra_dependencies()

load("@cgrindel_rules_bzlformat//bzlformat:deps.bzl", "bzlformat_rules_dependencies")

bzlformat_rules_dependencies()

load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")

bazel_starlib_dependencies()
# MARK: - Buildifier

load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

Expand Down
2 changes: 1 addition & 1 deletion doc/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load("@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl", "bzlformat_pkg")
load("@cgrindel_bazel_starlib//bzlformat:defs.bzl", "bzlformat_pkg")
load(
"@cgrindel_bazel_doc//bazeldoc:bazeldoc.bzl",
"doc_for_provs",
Expand Down
4 changes: 2 additions & 2 deletions examples/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load("@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl", "bzlformat_pkg")
load("@cgrindel_bazel_starlib//bzlformat:defs.bzl", "bzlformat_pkg")
load(
"@cgrindel_rules_bazel_integration_test//bazel_integration_test:bazel_integration_test.bzl",
"bazel_integration_test",
Expand Down Expand Up @@ -55,7 +55,7 @@ sh_binary(
],
deps = [
"@bazel_tools//tools/bash/runfiles",
"@cgrindel_bazel_shlib//lib:assertions",
"@cgrindel_bazel_starlib//shlib/lib:assertions",
],
)

Expand Down
2 changes: 1 addition & 1 deletion examples/change_update_all_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ source "${RUNFILES_DIR:-/dev/null}/$f" 2>/dev/null || \
{ echo>&2 "ERROR: cannot find $f"; exit 1; }; f=; set -e
# --- end runfiles.bash initialization v2 ---

assertions_sh_location=cgrindel_bazel_shlib/lib/assertions.sh
assertions_sh_location=cgrindel_bazel_starlib/shlib/lib/assertions.sh
assertions_sh="$(rlocation "${assertions_sh_location}")" || \
(echo >&2 "Failed to locate ${assertions_sh_location}" && exit 1)
source "${assertions_sh}"
Expand Down
2 changes: 1 addition & 1 deletion examples/exclude_files/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)

Expand Down
6 changes: 3 additions & 3 deletions examples/exclude_files/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ load("@cgrindel_rules_swiftformat//swiftformat:deps.bzl", "swiftformat_rules_dep
swiftformat_rules_dependencies()

load(
"@cgrindel_rules_updatesrc//updatesrc:deps.bzl",
"updatesrc_rules_dependencies",
"@cgrindel_bazel_starlib//:deps.bzl",
"bazel_starlib_dependencies",
)

updatesrc_rules_dependencies()
bazel_starlib_dependencies()

load(
"@cgrindel_rules_spm//spm:deps.bzl",
Expand Down
2 changes: 1 addition & 1 deletion examples/rules_swift_helpers/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)

Expand Down
6 changes: 3 additions & 3 deletions examples/rules_swift_helpers/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ load("@cgrindel_rules_swiftformat//swiftformat:deps.bzl", "swiftformat_rules_dep
swiftformat_rules_dependencies()

load(
"@cgrindel_rules_updatesrc//updatesrc:deps.bzl",
"updatesrc_rules_dependencies",
"@cgrindel_bazel_starlib//:deps.bzl",
"bazel_starlib_dependencies",
)

updatesrc_rules_dependencies()
bazel_starlib_dependencies()

load(
"@cgrindel_rules_spm//spm:deps.bzl",
Expand Down
2 changes: 1 addition & 1 deletion examples/simple/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ load(
"swiftformat_pkg",
)
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"updatesrc_update_all",
)

Expand Down
6 changes: 3 additions & 3 deletions examples/simple/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ load("@cgrindel_rules_swiftformat//swiftformat:deps.bzl", "swiftformat_rules_dep
swiftformat_rules_dependencies()

load(
"@cgrindel_rules_updatesrc//updatesrc:deps.bzl",
"updatesrc_rules_dependencies",
"@cgrindel_bazel_starlib//:deps.bzl",
"bazel_starlib_dependencies",
)

updatesrc_rules_dependencies()
bazel_starlib_dependencies()

load(
"@cgrindel_rules_spm//spm:deps.bzl",
Expand Down
2 changes: 1 addition & 1 deletion swiftformat/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
load("@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl", "bzlformat_pkg")
load("@cgrindel_bazel_starlib//bzlformat:defs.bzl", "bzlformat_pkg")

package(default_visibility = ["//visibility:public"])

Expand Down
40 changes: 9 additions & 31 deletions swiftformat/deps.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,21 @@ def swiftformat_rules_dependencies():
maybe(
http_archive,
name = "bazel_skylib",
sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.1.1/bazel-skylib-1.1.1.tar.gz",
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.1.1/bazel-skylib-1.1.1.tar.gz",
],
sha256 = "c6966ec828da198c5d9adbaa94c05e3a1c7f21bd012a0b29ba8ddbccb2c93b0d",
)

maybe(
http_archive,
name = "cgrindel_rules_updatesrc",
sha256 = "18eb6620ac4684c2bc722b8fe447dfaba76f73d73e2dfcaf837f542379ed9bc3",
strip_prefix = "rules_updatesrc-0.1.0",
urls = ["https://github.com/cgrindel/rules_updatesrc/archive/v0.1.0.tar.gz"],
)

maybe(
http_archive,
name = "cgrindel_bazel_doc",
sha256 = "3ccc6d205a7f834c5e89adcb4bc5091a9a07a69376107807eb9aea731ce92854",
strip_prefix = "bazel-doc-0.1.2",
urls = ["https://github.com/cgrindel/bazel-doc/archive/v0.1.2.tar.gz"],
)

maybe(
http_archive,
name = "cgrindel_rules_bzlformat",
sha256 = "44b09ad9c5395760065820676ba6e65efec08ae02c1ce7e2d39d42c5b1e7aec8",
strip_prefix = "rules_bzlformat-0.2.1",
urls = ["https://github.com/cgrindel/rules_bzlformat/archive/v0.2.1.tar.gz"],
name = "cgrindel_bazel_starlib",
sha256 = "238c05abf31447b93bd15b616c7413c4c719ee7b5e81c1489ca20f02ce628489",
strip_prefix = "bazel-starlib-0.2.0",
urls = [
"http://github.com/cgrindel/bazel-starlib/archive/v0.2.0.tar.gz",
],
)

maybe(
Expand All @@ -52,11 +38,3 @@ def swiftformat_rules_dependencies():
strip_prefix = "rules_bazel_integration_test-0.3.1",
urls = ["https://github.com/cgrindel/rules_bazel_integration_test/archive/v0.3.1.tar.gz"],
)

maybe(
http_archive,
name = "cgrindel_bazel_shlib",
sha256 = "39c250852fb455e5de18f836c0c339075d6e52ea5ec52a76d62ef9e2eed56337",
strip_prefix = "bazel_shlib-0.2.1",
urls = ["https://github.com/cgrindel/bazel_shlib/archive/v0.2.1.tar.gz"],
)
6 changes: 3 additions & 3 deletions swiftformat/internal/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
load("@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl", "bzlformat_pkg")
load("@cgrindel_bazel_starlib//bzlformat:defs.bzl", "bzlformat_pkg")

package(default_visibility = ["//swiftformat:__subpackages__"])

Expand All @@ -25,7 +25,7 @@ bzl_library(
deps = [
":providers",
"@bazel_skylib//lib:paths",
"@cgrindel_rules_updatesrc//updatesrc",
"@cgrindel_bazel_starlib//updatesrc:defs",
],
)

Expand All @@ -36,7 +36,7 @@ bzl_library(
":src_utils",
":swiftformat_format",
"@bazel_skylib//rules:diff_test",
"@cgrindel_rules_updatesrc//updatesrc",
"@cgrindel_bazel_starlib//updatesrc:defs",
],
)

Expand Down
2 changes: 1 addition & 1 deletion swiftformat/internal/swiftformat_format.bzl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
load("@bazel_skylib//lib:paths.bzl", "paths")
load(
"@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl",
"@cgrindel_bazel_starlib//updatesrc:defs.bzl",
"UpdateSrcsInfo",
"update_srcs",
)
Expand Down
2 changes: 1 addition & 1 deletion swiftformat/internal/swiftformat_pkg.bzl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
load(":src_utils.bzl", "src_utils")
load(":swiftformat_format.bzl", "swiftformat_format")
load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
load("@cgrindel_rules_updatesrc//updatesrc:updatesrc.bzl", "updatesrc_update")
load("@cgrindel_bazel_starlib//updatesrc:defs.bzl", "updatesrc_update")

"""A macro which defines targets that format Swift source files, test that
they are formatted and copies them to the workspace directory.
Expand Down
2 changes: 1 addition & 1 deletion tests/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
load(":src_utils_tests.bzl", "src_utils_test_suite")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@cgrindel_rules_bzlformat//bzlformat:bzlformat.bzl", "bzlformat_pkg")
load("@cgrindel_bazel_starlib//bzlformat:defs.bzl", "bzlformat_pkg")

bzlformat_pkg(name = "bzlformat")

Expand Down

0 comments on commit 7e390a1

Please sign in to comment.