Releases: cgrindel/rules_swift_package_manager
Releases · cgrindel/rules_swift_package_manager
Release v0.4.4
What's Changed
- chore(deps): update bazel_gazelle digest to 6637ea8 by @renovate in #369
- chore(deps): update bazel_gazelle digest to fb01943 by @renovate in #370
- chore(deps): update dependency rules_bazel_integration_test to v0.14.0 by @renovate in #371
- chore(deps): update bazel_gazelle digest to fe5140f by @renovate in #373
- chore(deps): update dependency bazel to v6.2.0 by @renovate in #375
- chore(deps): update bazel_gazelle digest to 98250fb by @renovate in #374
- chore(deps): update bazel_gazelle digest to 55532d5 by @renovate in #376
- chore: update README.md for v0.4.3 by @cgrindel-app-token-generator in #368
- chore(deps): update dependency build_bazel_rules_swift to v1.8.0 by @renovate in #383
- chore(deps): update bazel_gazelle digest to 9b1af8f by @renovate in #377
- chore: update Go dependencies from Renovate PRs by @cgrindel in #385
- chore: upgrade rules_swift (1.8.0) and rules_apple (2.3.0) by @cgrindel in #386
- chore(deps): update bazel_gazelle digest to a1be474 by @renovate in #387
- chore(deps): update bazel_gazelle digest to 3106470 by @renovate in #388
- chore(deps): update bazel_gazelle digest to 8845d0f by @renovate in #389
- chore(deps): update bazel_gazelle digest to e0911e8 by @renovate in #390
- chore(deps): update bazel_gazelle digest to 3a1235c by @renovate in #391
- chore(deps): update bazel_gazelle digest to e770d46 by @renovate in #393
- chore(deps): update dependency bazel_skylib to v1.4.2 by @renovate in #394
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.4.2 by @renovate in #395
- chore(deps): update dependency rules_bazel_integration_test to v0.14.1 by @renovate in #398
- chore(deps): update bazel_gazelle digest to 7feffe1 by @renovate in #396
- chore(deps): update dependency bazel to v6.2.1 by @renovate in #397
- chore: update macos CI runners to macos-13 and xcode 14.2 by @cgrindel in #399
- fix: ignore phantom targets and ensure unique target label names by @cgrindel in #401
Full Changelog: v0.4.3...v0.4.4
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.4.4")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "84ce12995cb10848b57c7ece16cf63bf208eab35bb68f360ab1c7a0305185887",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.4.4/rules_swift_package_manager.v0.4.4.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.4.3
What's Changed
- Update README.md for v0.4.2 by @cgrindel-app-token-generator in #334
- chore: update
README.md
with bzlmod instructions by @cgrindel in #335 - chore(deps): update go dependencies by @cgrindel in #336
- fix: update workspace name in workspace snippet by @cgrindel in #341
- chore: add conventional commit check by @cgrindel in #342
- chore(deps): update agenthunt/conventional-commit-checker-action action to v2 by @renovate in #344
- chore(deps): update dependency cgrindel_bazel_starlib to v0.16.0 by @renovate in #343
- chore(deps): update bazel_gazelle digest to 0537d26 by @renovate in #345
- chore(deps): update bazel_gazelle digest to 1314e56 by @renovate in #346
- chore: configure to use remote cache by @cgrindel in #348
- fix: remove extraneous arg to tidy_and_test by @cgrindel in #350
- chore(deps): update bazel_gazelle digest to cf4ec9b by @renovate in #351
- chore(deps): update bazel_gazelle digest to 36b2084 by @renovate in #352
- chore(deps): update dependency rules_bazel_integration_test to v0.13.0 by @renovate in #355
- chore(deps): update dependency bazel to v6.1.2 by @renovate in #356
- chore(deps): update bazel_gazelle digest to c3cf70c by @renovate in #358
- chore(deps): update dependency io_bazel_rules_go to v0.39.1 by @renovate in #359
- chore(deps): update bazel_gazelle digest to 824d01b by @renovate in #362
- fix: local_swift_package relative path resolution by @luispadron in #366
New Contributors
- @luispadron made their first contribution in #366
Full Changelog: v0.4.2...v0.4.3
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.4.3")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "54f358ac1ed2bcf65404bc26c9d1298486ea88bfc230f452531e7ac26bcfca8b",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.4.3/rules_swift_package_manager.v0.4.3.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.4.2
What's Changed
- Update README.md for v0.4.1 by @cgrindel-app-token-generator in #331
- fix: update BCR presubmit to only run on MacOS by @cgrindel in #333
Full Changelog: v0.4.1...v0.4.2
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.4.2")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_rules_swift_package_manager",
sha256 = "e26967e8f76a654b4b15c05d8d6af30dfa4bd463bc7731ec180cd19bddc6273d",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.4.2/rules_swift_package_manager.v0.4.2.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.4.1
What's Changed
- Update README.md for v0.3.3 by @cgrindel-app-token-generator in #292
- feat: provide options for printing and updating bzlmod stanzas in
MODULE.bazel
by @cgrindel in #293 - chore: update examples to use bzlmod by @cgrindel in #294
- chore(deps): update dependency cgrindel_bazel_starlib to v0.15.0 by @renovate in #298
- chore(deps): update bazel_gazelle digest to 65a5bf7 by @renovate in #301
- chore(deps): update bazel_gazelle digest to 9819865 by @renovate in #302
- chore: refactor CI workflow to include
runner
andenable_bzlmod
by @cgrindel in #303 - chore(deps): update dependency rules_bazel_integration_test to v0.12.0 by @renovate in #306
- chore(deps): update dependency build_bazel_rules_swift to v1.7.1 by @renovate in #305
- chore(deps): update bazel_gazelle digest to eebfc4b by @renovate in #307
- fix: dependency target json parsing issue of old SPM
Package.swift
by @tingyao-ui in #300 - chore: disable the generation of
swift_deps.bzl
when using bzlmod by @cgrindel in #304 - chore: add
//release:archive_test
and//bzlmod:e2e_test
by @cgrindel in #312 - chore(deps): update bazel_gazelle digest to e091227 by @renovate in #314
- chore(deps): update dependency io_bazel_rules_go to v0.39.0 by @renovate in #317
- chore: refactor CI generation to include tests outside of
examples
by @cgrindel in #319 - chore(deps): update bazel_gazelle digest to 129d0fd by @renovate in #318
- chore(deps): update dependency apple/swift-log to from: "1.5.2" by @renovate in #316
- chore(deps): update dependency apple/swift-argument-parser to from: "1.2.2" by @renovate in #315
- chore(deps): update bazel_gazelle digest to 4dfcb75 by @renovate in #324
- fix: support resource directories in external Swift packages by @cgrindel in #323
- chore: rename repository to
rules_swift_package_manager
by @cgrindel in #328 - chore: add files for
publish-to-bcr
by @cgrindel in #329
New Contributors
- @tingyao-ui made their first contribution in #300
Full Changelog: v0.3.3...v0.4.1
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.4.1")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_rules_swift_package_manager",
sha256 = "fc55133279df272ba2b8dc81f24ea5cfbe0e5fa7ab9780eeda1ce1f19668ac89",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.4.1/rules_swift_package_manager.v0.4.1.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.4.0
What's Changed
- Update README.md for v0.3.3 by @cgrindel-app-token-generator in #292
- feat: provide options for printing and updating bzlmod stanzas in
MODULE.bazel
by @cgrindel in #293 - chore: update examples to use bzlmod by @cgrindel in #294
- chore(deps): update dependency cgrindel_bazel_starlib to v0.15.0 by @renovate in #298
- chore(deps): update bazel_gazelle digest to 65a5bf7 by @renovate in #301
- chore(deps): update bazel_gazelle digest to 9819865 by @renovate in #302
- chore: refactor CI workflow to include
runner
andenable_bzlmod
by @cgrindel in #303 - chore(deps): update dependency rules_bazel_integration_test to v0.12.0 by @renovate in #306
- chore(deps): update dependency build_bazel_rules_swift to v1.7.1 by @renovate in #305
- chore(deps): update bazel_gazelle digest to eebfc4b by @renovate in #307
- fix: dependency target json parsing issue of old SPM
Package.swift
by @tingyao-ui in #300 - chore: disable the generation of
swift_deps.bzl
when using bzlmod by @cgrindel in #304 - chore: add
//release:archive_test
and//bzlmod:e2e_test
by @cgrindel in #312 - chore(deps): update bazel_gazelle digest to e091227 by @renovate in #314
- chore(deps): update dependency io_bazel_rules_go to v0.39.0 by @renovate in #317
- chore: refactor CI generation to include tests outside of
examples
by @cgrindel in #319 - chore(deps): update bazel_gazelle digest to 129d0fd by @renovate in #318
- chore(deps): update dependency apple/swift-log to from: "1.5.2" by @renovate in #316
- chore(deps): update dependency apple/swift-argument-parser to from: "1.2.2" by @renovate in #315
- chore(deps): update bazel_gazelle digest to 4dfcb75 by @renovate in #324
- fix: support resource directories in external Swift packages by @cgrindel in #323
- chore: rename repository to
rules_swift_package_manager
by @cgrindel in #328 - chore: add files for
publish-to-bcr
by @cgrindel in #329
New Contributors
- @tingyao-ui made their first contribution in #300
Full Changelog: v0.3.3...v0.4.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.4.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_rules_swift_package_manager",
sha256 = "bb4418efe0f4caa008928d3871ffe9f3fb90541c336ae5f3b3ed531aa173e153",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.4.0/rules_swift_package_manager.v0.4.0.tar.gz",
],
)
load("@rules_swift_package_manager//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@rules_swift_package_manager//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.3.3
What's Changed
- Update README.md for v0.3.2 by @cgrindel-app-token-generator in #270
- chore(deps): update dependency cgrindel_bazel_starlib to v0.14.3 by @renovate in #271
- chore(deps): update dependency cgrindel_bazel_starlib to v0.14.7 by @renovate in #272
- chore(deps): update bazel_gazelle digest to a21d48b by @renovate in #273
- chore(deps): update dependency cgrindel_bazel_starlib to v0.14.8 by @renovate in #274
- fix(deps): update module github.com/creasty/defaults to v1.7.0 by @renovate in #275
- chore(deps): update bazel_gazelle digest to e12488c by @renovate in #277
- chore: update Go deps by @cgrindel in #279
- chore(deps): update dependency cgrindel_bazel_starlib to v0.14.9 by @renovate in #280
- chore(deps): update bazel_gazelle digest to 71fa620 by @renovate in #281
- chore(deps): update bazel_gazelle digest to 71032ca by @renovate in #284
- chore(deps): update dependency bazel to v6.1.1 by @renovate in #283
- chore(deps): update bazel_gazelle digest to 97a754c by @renovate in #286
- chore(deps): update dependency contrib_rules_bazel_integration_test to v0.11.1 by @renovate in #287
- feat: generate package info in the
swift_deps_index.json
by @cgrindel in #288 - feat: add support for packages JSON in Starlark code by @cgrindel in #289
- feat: implement
swift_deps
bzlmod extension by @cgrindel in #290
Full Changelog: v0.3.2...v0.3.3
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_swift_bazel",
sha256 = "40bf17727804121e54e470e464fb9fd85d6cd3d71007139c33bf1f37675b7fad",
urls = [
"https://github.com/cgrindel/swift_bazel/releases/download/v0.3.3/swift_bazel.v0.3.3.tar.gz",
],
)
load("@cgrindel_swift_bazel//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@cgrindel_swift_bazel//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.3.2
What's Changed
- Update README.md for v0.3.1 by @cgrindel-app-token-generator in #262
- chore: update CI to process entire matrix if a single job fails by @cgrindel in #263
- fix(deps): update module github.com/deckarep/golang-set/v2 to v2.2.0 by @renovate in #265
- chore: update outstanding go deps by @cgrindel in #266
- chore(deps): update dependency bazel to v6.1.0 by @renovate in #268
- chore(deps): update dependency cgrindel_bazel_starlib to v0.13.1 by @renovate in #264
- fix: fix deps and enable documentation generattion by @cgrindel in #269
Full Changelog: v0.3.1...v0.3.2
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_swift_bazel",
sha256 = "434cf75cbd6c3f9bd4b750a7f9c9b5bc2cc662922d24862d559abf6ecaff8b72",
urls = [
"https://github.com/cgrindel/swift_bazel/releases/download/v0.3.2/swift_bazel.v0.3.2.tar.gz",
],
)
load("@cgrindel_swift_bazel//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@cgrindel_swift_bazel//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.3.1
What's Changed
- Update README.md for v0.3.0 by @cgrindel-app-token-generator in #246
- fix: filter out test targets and targets only associated with phantom products by @cgrindel in #250
- chore: set up matrix strategy for CI by @cgrindel in #251
- fix: remove reference to the Skylib Gazelle plugin from the README.md by @cgrindel in #253
- chore: shard the ubuntu integration tests by @cgrindel in #254
- chore: update GitHub actions workflow with examples test information by @cgrindel in #256
- fix: ensure all non-header source files are included in
textual_hdrs
by @cgrindel in #259
Full Changelog: v0.3.0...v0.3.1
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_swift_bazel",
sha256 = "b609867c0b3109b6548ab41c7535cbb7368662a188cb1b9c43aeaa23771b7497",
urls = [
"https://github.com/cgrindel/swift_bazel/releases/download/v0.3.1/swift_bazel.v0.3.1.tar.gz",
],
)
load("@cgrindel_swift_bazel//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@cgrindel_swift_bazel//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.3.0
What's Changed
- Fix typo in header by @eliperkins in #237
- fix: change
byName
resolution logic by @cgrindel in #242 - Update README.md for v0.2.2 by @cgrindel-app-token-generator in #241
- chore: remove
swift_objc_module_alias
by @cgrindel in #244 - feat: support resources defined in SPM targets by @cgrindel in #245
New Contributors
- @eliperkins made their first contribution in #237
Full Changelog: v0.2.2...v0.3.0
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_swift_bazel",
sha256 = "70e4d7932f1eaf8883b9dbf2ba2f360a4322374029746d9b8e989cf56f42f59d",
urls = [
"https://github.com/cgrindel/swift_bazel/releases/download/v0.3.0/swift_bazel.v0.3.0.tar.gz",
],
)
load("@cgrindel_swift_bazel//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@cgrindel_swift_bazel//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
Release v0.2.2
What's Changed
- fix: wrap
go_repository
declarations withmaybe
by @cgrindel in #222 - chore(deps): update dependency contrib_rules_bazel_integration_test to v0.10.2 by @renovate in #227
- Update README.md for v0.2.1 by @cgrindel-app-token-generator in #221
- fix: differentiate between GUI applications and command-line applications in Gazelle extension by @cgrindel in #225
- fix: exclude test-only SPM targets when generating Bazel targets by @cgrindel in #232
- chore(deps): update dependency contrib_rules_bazel_integration_test to v0.10.3 by @renovate in #228
- update v0.2.1 Readme by @yume190 in #226
- feat: introduce
generate_modulemap
to support@import
in Objective-C modules by @cgrindel in #233 - chore: support resolving modules to multiple labels by @cgrindel in #234
- fix(deps): update module gopkg.in/yaml.v2 to v3 by @renovate in #213
- chore(deps): update dependency build_bazel_rules_swift to v1.6.0 by @renovate in #236
- feat: support
@import
of modules in Objective-C code by @cgrindel in #238 - chore: remove obsolete
pkginfo_targets.objc_label_name
by @cgrindel in #239 - chore: refactor
deps_indexes
separating module resolution from label resolution by @cgrindel in #240
New Contributors
Full Changelog: v0.2.1...v0.2.2
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "cgrindel_swift_bazel",
sha256 = "69b0fe7f6120420a5c56aa90629f7abce8ab0f6fd53541e2cea97ad687ba19a2",
urls = [
"https://github.com/cgrindel/swift_bazel/releases/download/v0.2.2/swift_bazel.v0.2.2.tar.gz",
],
)
load("@cgrindel_swift_bazel//:deps.bzl", "swift_bazel_dependencies")
swift_bazel_dependencies()
load("@cgrindel_bazel_starlib//:deps.bzl", "bazel_starlib_dependencies")
bazel_starlib_dependencies()
# MARK: - Gazelle
# gazelle:repo bazel_gazelle
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
load("@cgrindel_swift_bazel//:go_deps.bzl", "swift_bazel_go_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
# Declare Go dependencies before calling go_rules_dependencies.
swift_bazel_go_dependencies()
go_rules_dependencies()
go_register_toolchains(version = "1.19.1")
gazelle_dependencies()
# MARK: - Swift Toolchain
http_archive(
name = "build_bazel_rules_swift",
# Populate with your preferred release
# https://github.com/bazelbuild/rules_swift/releases
)
load(
"@build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
load("//:swift_deps.bzl", "swift_dependencies")
# gazelle:repository_macro swift_deps.bzl%swift_dependencies
swift_dependencies()
swift_rules_dependencies()
load(
"@build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()