New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Suggestion] Add a flag to show outdated packages #7354
Comments
I'm not against such a command but FYI GitHub's Dependabot does support Swift if you're just looking for a way to keep your packages up to date, and you also do use GitHub to host your code. |
Interesting. I was not aware that Dependabot supported swift. Thats a good workaround in the meantime, but I do think the tooling itself should have support for this. Do you know if Dependabot can be setup to work with Xcode projects? Or is it standalone swift packages only? |
Xcode projects are not properly supported yet, but you might be able to workaround that. |
@BrentMifsud is there anything in |
As for Xcode, it's a closed-source product and issues with that should not be reported on this repository. For any Xcode-related issues you should use http://feedbackassistant.apple.com instead. |
So lets say I have a package that has firebase The current latest version of firebase is if I were to run
from this output, I do not know if any of these dependencies have any further updates available. I only know that I am on the latest 9.x.x version. And if my version was set to For a large project with tons of dependencies, I would have to manually go through each one, and check the GitHub repo for each to see if there are any updates available. This was one of the nice things about cocoapods Ideally, I would have liked to see something like this in the output of
|
Description
One of the most annoying things about SwiftPM is that there is no way to see which of my packages are outdated.
Using
upToNextMajor
auto update strategy alleviates this a bit, but this does not help when a package has a major version update.It would be great if xcode and the swift package cli had a command to quickly list which packages have an update.
Expected behavior
add a new command:
swift package outdated
// or whatever name makes the most senselist all dependencies pulled in by the current project that have available version updates
Actual behavior
this feature does not exist today
Steps to reproduce
n/a
Swift Package Manager version/commit hash
n/a
Swift & OS version (output of
swift --version && uname -a
)n/a
The text was updated successfully, but these errors were encountered: