Skip to content

Package has stable release but relies on unstable version of swift-java #1

@stackotter

Description

@stackotter

This package has a release tagged as 0.2.0, but that release is not usable (and neither is 0.1.0) because the library relies on swift-java via its main branch instead of a tagged release. SwiftPM rejects such scenarios.

I believe that when 0.2.0 was tagged, swift-java didn't have a recent enough release, but as of two weeks ago swift-java tagged its own 0.2.0 release. I believe that this package should be able to depend on swift-java 0.2.0. Then if you tag a new release of this package, people will be able to depend on it by tag instead of just by commit or branch requirements.

https://github.com/PureSwift/Kotlin also has the same issue (because it relies on both swift-java and this package via unstable branch requirements).

Once the unstable requirements are resolved in this package and the PureSwift/Kotlin package, I believe that you should be able to update all of PureSwift/Android's dependency declarations to use stable versions, and then if you tag a new release of PureSwift/Android consumers (such as SwiftCrossUI) can depend on PureSwift/Android via a stable version, and can themselves vend usable stable versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions