Skip to content

Commit

Permalink
chore(deps): update dependency cgrindel_bazel_starlib to v0.17.0 (#552)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| cgrindel_bazel_starlib | bazel_dep | minor | `0.16.2` -> `0.17.0` |
| [cgrindel_bazel_starlib](https://togithub.com/cgrindel/bazel-starlib)
| http_archive | minor | `v0.16.2` -> `v0.17.0` |

---

### Release Notes

<details>
<summary>cgrindel/bazel-starlib (cgrindel_bazel_starlib)</summary>

###
[`v0.17.0`](https://togithub.com/cgrindel/bazel-starlib/releases/tag/v0.17.0)

[Compare
Source](https://togithub.com/cgrindel/bazel-starlib/compare/v0.16.2...v0.17.0)

#### What's Changed

- chore: add `MODULE.bazel.lock` files by
[@&#8203;cgrindel](https://togithub.com/cgrindel) in
[https://github.com/cgrindel/bazel-starlib/pull/332](https://togithub.com/cgrindel/bazel-starlib/pull/332)
- chore: update README.md for v0.16.2 by
[@&#8203;cgrindel-app-token-generator](https://togithub.com/cgrindel-app-token-generator)
in
[https://github.com/cgrindel/bazel-starlib/pull/331](https://togithub.com/cgrindel/bazel-starlib/pull/331)
- chore: remove update-repos and clean up WORKSPACE by
[@&#8203;cgrindel](https://togithub.com/cgrindel) in
[https://github.com/cgrindel/bazel-starlib/pull/335](https://togithub.com/cgrindel/bazel-starlib/pull/335)
- fix: failing tidy_all test failure in CI by
[@&#8203;cgrindel](https://togithub.com/cgrindel) in
[https://github.com/cgrindel/bazel-starlib/pull/336](https://togithub.com/cgrindel/bazel-starlib/pull/336)
- chore(deps): update dependency bazel to v6.3.2 by
[@&#8203;cgrindel-self-hosted-renovate](https://togithub.com/cgrindel-self-hosted-renovate)
in
[https://github.com/cgrindel/bazel-starlib/pull/337](https://togithub.com/cgrindel/bazel-starlib/pull/337)
- chore(deps): update dependency io_bazel_stardoc to v0.6.2 by
[@&#8203;cgrindel-self-hosted-renovate](https://togithub.com/cgrindel-self-hosted-renovate)
in
[https://github.com/cgrindel/bazel-starlib/pull/338](https://togithub.com/cgrindel/bazel-starlib/pull/338)
- chore: remove bazelisk install from Renovate post upgrade commands by
[@&#8203;cgrindel](https://togithub.com/cgrindel) in
[https://github.com/cgrindel/bazel-starlib/pull/339](https://togithub.com/cgrindel/bazel-starlib/pull/339)
- chore(deps): update dependency buildifier_prebuilt to v6.3.3 by
[@&#8203;cgrindel-self-hosted-renovate](https://togithub.com/cgrindel-self-hosted-renovate)
in
[https://github.com/cgrindel/bazel-starlib/pull/340](https://togithub.com/cgrindel/bazel-starlib/pull/340)
- chore: fork eklanin/github-markdown-toc.go with HTML parsing updates
by [@&#8203;cgrindel](https://togithub.com/cgrindel) in
[https://github.com/cgrindel/bazel-starlib/pull/342](https://togithub.com/cgrindel/bazel-starlib/pull/342)

**Full Changelog**:
cgrindel/bazel-starlib@v0.16.2...v0.17.0

#### Bazel Module Snippet

```python
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
```

#### Workspace Snippet

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "cgrindel_bazel_starlib",
    sha256 = "a8d25340956b429b56302d3fd702bb3df8b3a67db248dd32b3084891ad497964",
    urls = [
        "https://github.com/cgrindel/bazel-starlib/releases/download/v0.17.0/bazel-starlib.v0.17.0.tar.gz",
    ],
)

load("@&#8203;cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")

bazel_starlib_dependencies()

load("@&#8203;bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")

bazel_skylib_workspace()
```

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43NC4wIiwidXBkYXRlZEluVmVyIjoiMzYuNzQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: Self-hosted Renovate Bot <361546+cgrindel-self-hosted-renovate[bot]@users.noreply.github.enterprise.com>
Co-authored-by: Chuck Grindel <chuck.grindel@gmail.com>
  • Loading branch information
3 people committed Sep 1, 2023
1 parent e3e6f82 commit bf7d542
Show file tree
Hide file tree
Showing 23 changed files with 41 additions and 135 deletions.
4 changes: 2 additions & 2 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module(

# MARK: - Runtime Dependencies

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_go",
Expand All @@ -29,7 +29,7 @@ bazel_dep(
)
bazel_dep(
name = "gazelle",
version = "0.31.1",
version = "0.32.0",
repo_name = "bazel_gazelle",
)

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ development inside a Bazel workspace.
* [Linux](#linux)
* [Quickstart](#quickstart)
* [1\. Enable bzlmod](#1-enable-bzlmod)
* [2\. Configure your workspace to use <a href="https://github\.com/cgrindel/rules\_swift\_package\_manager">rules\_swift\_package\_manager</a>\.](#2-configure-your-workspace-to-use-rules_swift_package_manager)
* [2\. Configure your workspace to use rules\_swift\_package\_manager \.](https://github.com/cgrindel/rules_swift_package_manager)
* [Bzlmod: Configure your MODULE\.bazel](#bzlmod-configure-your-modulebazel)
* [Legacy: Add declarations to your WORKSPACE file](#legacy-add-declarations-to-your-workspace-file)
* [3\. Create a minimal Package\.swift file\.](#3-create-a-minimal-packageswift-file)
Expand All @@ -29,8 +29,8 @@ development inside a Bazel workspace.
* [6\. Create or update Bazel build files for your project\.](#6-create-or-update-bazel-build-files-for-your-project)
* [7\. Build and test your project\.](#7-build-and-test-your-project)
* [8\. Check in some generated files\.](#8-check-in-some-generated-files)
* [Bzlmod: Check\-in Package\.resolved, swift\_deps\_index\.json, and MODULE\.bazel\.](#bzlmod-check-in-packageresolved-swift_deps_indexjson-and-modulebazel)
* [Legacy: Check\-in Package\.resolved, swift\_deps\_index\.json, and swift\_deps\.bzl\.](#legacy-check-in-packageresolved-swift_deps_indexjson-and-swift_depsbzl)
* [Bzlmod: Check\-in Package\.resolved , swift\_deps\_index\.json , and MODULE\.bazel \.](#bzlmod-check-in-packageresolved-swift_deps_indexjson-and-modulebazel)
* [Legacy: Check\-in Package\.resolved , swift\_deps\_index\.json , and swift\_deps\.bzl \.](#legacy-check-in-packageresolved-swift_deps_indexjson-and-swift_depsbzl)
* [9\. Start coding](#9-start-coding)
* [Tips and Tricks](#tips-and-tricks)
* [Future Work](#future-work)
Expand Down
109 changes: 1 addition & 108 deletions WORKSPACE
Original file line number Diff line number Diff line change
@@ -1,108 +1 @@
workspace(name = "rules_swift_package_manager")

load("//:deps.bzl", "swift_bazel_dependencies")

swift_bazel_dependencies()

# MARK: - Starlark

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

bazel_starlib_dependencies()

load("@buildifier_prebuilt//:deps.bzl", "buildifier_prebuilt_deps")

buildifier_prebuilt_deps()

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

bazel_skylib_workspace()

load("@buildifier_prebuilt//:defs.bzl", "buildifier_prebuilt_register_toolchains")

buildifier_prebuilt_register_toolchains()

# MARK: - Golang

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

# gazelle:repo bazel_gazelle

load("//:go_deps.bzl", "swift_bazel_go_dependencies")

# Workaround for missing strict deps error as described here:
# https://github.com/bazelbuild/bazel-gazelle/issues/1217#issuecomment-1152236735
# gazelle:repository go_repository name=in_gopkg_alecthomas_kingpin_v2 importpath=gopkg.in/alecthomas/kingpin.v2

# gazelle:repository_macro go_deps.bzl%swift_bazel_go_dependencies
swift_bazel_go_dependencies()

# MARK: - Skylib Gazelle Extension

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
name = "bazel_skylib_gazelle_plugin",
sha256 = "3327005dbc9e49cc39602fb46572525984f7119a9c6ffe5ed69fbe23db7c1560",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-gazelle-plugin-1.4.2.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-gazelle-plugin-1.4.2.tar.gz",
],
)

load("@bazel_skylib_gazelle_plugin//:workspace.bzl", "bazel_skylib_gazelle_plugin_workspace")

bazel_skylib_gazelle_plugin_workspace()

go_rules_dependencies()

go_register_toolchains(version = "1.19.5")

gazelle_dependencies()

# MARK: - Bazel Integration Test

http_archive(
name = "rules_bazel_integration_test",
sha256 = "c8ce8080e55857526da8d8bae2c41074177b869b398d2ec22c6be7e8d22614a3",
urls = [
"https://github.com/bazel-contrib/rules_bazel_integration_test/releases/download/v0.15.1/rules_bazel_integration_test.v0.15.1.tar.gz",
],
)

load("@rules_bazel_integration_test//bazel_integration_test:deps.bzl", "bazel_integration_test_rules_dependencies")

bazel_integration_test_rules_dependencies()

load("@rules_bazel_integration_test//bazel_integration_test:defs.bzl", "bazel_binaries")

bazel_binaries(versions = ["//:.bazelversion"])

# Go Deps for bazel-starlib

load("@cgrindel_bazel_starlib//:go_deps.bzl", "bazel_starlib_go_dependencies")

bazel_starlib_go_dependencies()

# MARK: - Swift Toolchain

http_archive(
name = "build_bazel_rules_swift",
sha256 = "3a595a64afdcaf65b74b794661556318041466d727e175fa8ce20bdf1bb84ba0",
url = "https://github.com/bazelbuild/rules_swift/releases/download/1.10.0/rules_swift.1.10.0.tar.gz",
)

load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)

swift_rules_dependencies()

load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)

swift_rules_extra_dependencies()
# Intentionally blank: use bzlmod
2 changes: 1 addition & 1 deletion bzlmod/workspace/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
4 changes: 2 additions & 2 deletions deps.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ def swift_bazel_dependencies():
maybe(
http_archive,
name = "cgrindel_bazel_starlib",
sha256 = "48efed39e8a3c5395d4b7b58a40978563cf0e22fab7e9d8e93989232cc6d9407",
sha256 = "a8d25340956b429b56302d3fd702bb3df8b3a67db248dd32b3084891ad497964",
urls = [
"https://github.com/cgrindel/bazel-starlib/releases/download/v0.16.2/bazel-starlib.v0.16.2.tar.gz",
"https://github.com/cgrindel/bazel-starlib/releases/download/v0.17.0/bazel-starlib.v0.17.0.tar.gz",
],
)
6 changes: 3 additions & 3 deletions docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
* [Why split the implementation between Go and Starlark?](#why-split-the-implementation-between-go-and-starlark)
* [How does the Gazelle plugin for Go handle this?](#how-does-the-gazelle-plugin-for-go-handle-this)
* [Is the same build file generation logic used for the Go/Gazelle and Starlark implementations?](#is-the-same-build-file-generation-logic-used-for-the-gogazelle-and-starlark-implementations)
* [Does this replace <a href="https://github\.com/cgrindel/rules\_spm/">rules\_spm</a>?](#does-this-replace-rules_spm)
* [Can I migrate from <a href="https://github\.com/cgrindel/rules\_spm/">rules\_spm</a> to rules\_swift\_package\_manager?](#can-i-migrate-from-rules_spm-to-rules_swift_package_manager)
* [Does this replace rules\_spm ?](https://github.com/cgrindel/rules_spm/)
* [Can I migrate from rules\_spm to rules\_swift\_package\_manager ?](https://github.com/cgrindel/rules_spm/)
* [Can I just manage my external Swift packages and not generate Bazel build files for my project?](#can-i-just-manage-my-external-swift-packages-and-not-generate-bazel-build-files-for-my-project)
* [After running //:swift\_update\_pkgs, I see a \.build directory\. What is it? Do I need it?](#after-running-swift_update_pkgs-i-see-a-build-directory-what-is-it-do-i-need-it)
* [After running //:swift\_update\_pkgs , I see a \.build directory\. What is it? Do I need it?](#after-running-swift_update_pkgs-i-see-a-build-directory-what-is-it-do-i-need-it)
* [Does the Gazelle plugin run Swift package manager with every execution?](#does-the-gazelle-plugin-run-swift-package-manager-with-every-execution)
* [Can I store the Swift dependency files in a sub\-package (i\.e\., not in the root of the workspace)?](#can-i-store-the-swift-dependency-files-in-a-sub-package-ie-not-in-the-root-of-the-workspace)
<!-- MARKDOWN TOC: END -->
Expand Down
2 changes: 1 addition & 1 deletion examples/firebase_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/grpc_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/http_archive_ext_deps/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/interesting_deps/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/ios_sim/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/objc_code/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/phone_number_kit/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/pkg_manifest_minimal/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/resources_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/snapkit_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/soto_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/stripe_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/tca_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/vapor_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion examples/xcmetrics_example/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
2 changes: 1 addition & 1 deletion tools/create_example/template_files/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local_path_override(
path = "../..",
)

bazel_dep(name = "cgrindel_bazel_starlib", version = "0.16.2")
bazel_dep(name = "cgrindel_bazel_starlib", version = "0.17.0")
bazel_dep(name = "bazel_skylib", version = "1.4.2")
bazel_dep(
name = "rules_swift",
Expand Down
13 changes: 13 additions & 0 deletions tools/update_go_repos/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ This utility updates the Go repositories for this repo wrapping them in 'maybe'
"run", gazelleBinTarget, "--", "update-repos",
fmt.Sprintf("-from_file=%s", fromFile),
fmt.Sprintf("-to_macro=%s%%%s", goDepsFile, macroName),
// Need to tell Gazelle to run as if it is in bzlmod mode. It does not figure it out
// properly when we run it from inside this binary.
// Related to https://github.com/bazelbuild/bazel-gazelle/pull/1589.
"-bzlmod",
}
if buildExternal != "" {
args = append(args, fmt.Sprintf("-build_external=%s", buildExternal))
Expand All @@ -79,5 +83,14 @@ This utility updates the Go repositories for this repo wrapping them in 'maybe'
return fmt.Errorf("failed updating deps file with maybe declarations: %w", err)
}

// GH557: HACK Revert changes made to the WORKSPACE.
// This hack can be removed post v0.32.0. We are waiting for the following fix to be released:
// https://github.com/bazelbuild/bazel-gazelle/pull/1589
wkspFile := path.Join(repoRoot, "WORKSPACE")
wkspContents := "# Intentionally blank: use bzlmod\n"
if err := os.WriteFile(wkspFile, []byte(wkspContents), 0666); err != nil {
return fmt.Errorf("failed reverting changes to the WORKSPACE file: %w", err)
}

return nil
}

0 comments on commit bf7d542

Please sign in to comment.