Releases: cgrindel/rules_swift_package_manager
Releases · cgrindel/rules_swift_package_manager
Release v0.7.0
What's Changed
- chore: update README.md for v0.6.0 by @cgrindel-app-token-generator in #437
- chore: use ruleset base preset in Renovate configuration by @cgrindel in #438
- chore(deps): update dependency com_github_apple_swift_argument_parser to v1.2.2 by @renovate in #440
- chore(deps): update dependency com_github_apple_swift_collections to v1.0.4 by @renovate in #441
- chore(deps): update dependency datatheorem/trustkit to from: "2.0.1" by @renovate in #442
- chore(deps): update dependency sdwebimage/libwebp-xcode to from: "1.2.4" by @renovate in #443
- chore(deps): update dependency build_bazel_rules_apple to v2.4.0 by @renovate in #446
- chore(deps): update dependency gazelle to v0.31.1 by @renovate in #449
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.11.0" by @renovate in #448
- chore(deps): update dependency nicklockwood/swiftformat to from: "0.51.12" by @renovate in #451
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "0.55.0" by @renovate in #452
- chore(deps): update dependency bazel_skylib to v1.4.2 by @renovate in #416
- chore(deps): update dependency apple/swift-argument-parser to from: "1.2.2" by @renovate in #439
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.6.5" by @renovate in #450
- chore(deps): update dependency datatheorem/trustkit to v3 by @renovate in #456
- chore(deps): update dependency soto-project/soto to from: "6.7.0" by @renovate in #455
- chore(deps): update dependency quick/nimble to v12 by @renovate in #457
- chore(deps): update dependency quick/quick to v7 by @renovate in #458
- chore(deps): update dependency build_bazel_rules_apple to v2.4.1 by @renovate in #459
- chore(deps): update dependency build_bazel_rules_swift to v1.9.1 by @renovate in #447
- chore(deps): update dependency cgrindel_bazel_starlib to v0.16.1 by @renovate in #418
- chore(deps): update dependency rules_apple to v2.4.1 by @renovate in #453
- chore(deps): update dependency rules_swift to v1.9.1 by @renovate in #454
- chore: add
Snapkit
example by @cgrindel in #460 - chore(deps): update dependency snapkit/snapkit to from: "5.6.0" by @renovate in #461
- chore(deps): update dependency marmelroy/phonenumberkit to from: "3.6.6" by @renovate in #462
- chore(deps): update dependency io_bazel_rules_go to v0.41.0 by @renovate in #463
- chore(deps): update dependency bazel_gazelle to v0.32.0 by @renovate in #464
- chore(deps): update dependency firebase/firebase-ios-sdk to from: "10.12.0" by @renovate in #465
- chore(deps): update dependency apple/swift-log to from: "1.5.2" by @renovate in #445
- chore(deps): update dependency gazelle to v0.32.0 by @renovate in #468
- chore(deps): update dependency pointfreeco/swift-composable-architecture to from: "0.55.1" by @renovate in #467
- fix: ensure
SDKROOT
is not set when executing SPM commands by @cgrindel in #470 - chore(deps): update dependency rules_xcodeproj to v1.7.1 by @renovate in #471
Full Changelog: v0.6.0...v0.7.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.7.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "6a39a5713d90b4c45dfa8a08404d44ccd76ecb86c075e3553ad1dd429e1ee3de",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.7.0/rules_swift_package_manager.v0.7.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.6.0
What's Changed
- chore: update README.md for v0.5.0 by @cgrindel-app-token-generator in #407
- fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #384
- fix(deps): update module github.com/bazelbuild/bazel-gazelle to v0.31.0 by @renovate in #325
- chore: upgrade to rules_go 0.39.1 and remove references to go_sdk by @cgrindel in #410
- chore: implement
ModuleAwareLanguage
by @cgrindel in #412 - chore(deps): update dependency bazel_gazelle to v0.31.1 by @renovate in #413
- chore: optimize BES upload by @cgrindel in #415
- fix(deps): update module github.com/bazelbuild/bazel-gazelle to v0.31.1 by @renovate in #414
- chore(deps): update dependency gazelle to v0.31.1 by @renovate in #419
- chore(deps): update dependency rules_apple to v2.3.0 by @renovate in #420
- chore(deps): update dependency rules_swift to v1.8.0 by @renovate in #422
- chore(deps): update dependency rules_go to v0.40.0 by @renovate in #424
- chore(deps): update dependency io_bazel_rules_go to v0.40.0 by @renovate in #423
- chore(deps): update dependency rules_bazel_integration_test to v0.14.1 by @renovate in #421
- chore: add
label
to target by @cgrindel in #426 - chore: cancel previous workflows if pull request is updated by @cgrindel in #427
- chore: move all swift/clang/objc file processing to
pkginfos
by @cgrindel in #429 - fix: add
modulemap_label
to dependencies index by @cgrindel in #431 - chore(deps): update dependency io_bazel_rules_go to v0.40.1 by @renovate in #430
- chore(deps): update dependency rules_go to v0.40.1 by @renovate in #432
- chore(deps): update dependency build_bazel_rules_swift to v1.9.0 by @renovate in #433
- chore(deps): update dependency rules_swift to v1.9.0 by @renovate in #434
- chore(deps): update dependency rules_apple to v2.4.0 by @renovate in #436
- fix: add crashlytics example by @cgrindel in #435
Full Changelog: v0.5.0...v0.6.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.6.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "0becadbc71e99caf5502b696f8065acc165db9f7eef25708cfb7adec81c2e565",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.6.0/rules_swift_package_manager.v0.6.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.5.0
What's Changed
- chore: update
README.md
for v0.4.4 release by @cgrindel-app-token-generator in #403 - feat: support patching of Swift packages by @cgrindel in #405
- fix: correct typo linking to patch doc by @cgrindel in #406
Full Changelog: v0.4.4...v0.5.0
Bazel Module Snippet
bazel_dep(name = "rules_swift_package_manager", version = "0.5.0")
Workspace Snippet
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_swift_package_manager",
sha256 = "85b87264639ec8459e665954ad4309a127ef4d44b290b32a8eefaf6ce86b4e03",
urls = [
"https://github.com/cgrindel/rules_swift_package_manager/releases/download/v0.5.0/rules_swift_package_manager.v0.5.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.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()