Skip to content

Releases: cgrindel/rules_swift_package_manager

Release v0.4.4

07 Jun 16:53
4c39a9e
Compare
Choose a tag to compare

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

28 Apr 13:38
611bc1f
Compare
Choose a tag to compare

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

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

02 Apr 14:34
dd1f56a
Compare
Choose a tag to compare

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

01 Apr 21:46
7faf6e6
Compare
Choose a tag to compare

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 and enable_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

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

01 Apr 21:41
7faf6e6
Compare
Choose a tag to compare

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 and enable_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

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

20 Mar 12:59
12d0e9d
Compare
Choose a tag to compare

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

07 Mar 20:26
c7c57b0
Compare
Choose a tag to compare

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

03 Mar 22:50
03fb442
Compare
Choose a tag to compare

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

28 Feb 13:54
3081a64
Compare
Choose a tag to compare

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

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

24 Feb 15:12
64c3a96
Compare
Choose a tag to compare

What's Changed

  • fix: wrap go_repository declarations with maybe 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()