Skip to content

Conversation

@luispadron
Copy link
Collaborator

Similar to #1223 but for registry packages, let's users run @swift_package//:resolve without crashing with:

ERROR: /private/var/tmp/_bazel_lpadron/0ee4409da52ac4ece68cb8fe68c1de00/external/rules_swift_package_manager+/swiftpkg/bzlmod/swift_deps.bzl:273:34: Traceback (most recent call last):
        File "/private/var/tmp/_bazel_lpadron/0ee4409da52ac4ece68cb8fe68c1de00/external/rules_swift_package_manager+/swiftpkg/bzlmod/swift_deps.bzl", line 315, column 43, in _swift_deps_impl
                _declare_pkgs_from_package(
        File "/private/var/tmp/_bazel_lpadron/0ee4409da52ac4ece68cb8fe68c1de00/external/rules_swift_package_manager+/swiftpkg/bzlmod/swift_deps.bzl", line 188, column 37, in _declare_pkgs_from_package
                _declare_pkg_from_dependency(dep, config_pkg, from_package, config_swift_package)
        File "/private/var/tmp/_bazel_lpadron/0ee4409da52ac4ece68cb8fe68c1de00/external/rules_swift_package_manager+/swiftpkg/bzlmod/swift_deps.bzl", line 273, column 34, in _declare_pkg_from_dependency
                id = dep.registry.pin.identity,
Error: 'NoneType' value has no field or method 'identity'

@luispadron luispadron marked this pull request as ready for review October 24, 2025 16:53
@cgrindel cgrindel merged commit b849cb6 into main Oct 25, 2025
37 checks passed
@cgrindel cgrindel deleted the luis/allow-unresolved-pins branch October 25, 2025 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants