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
Allow --matching to match on all releases if none is found for architecture #54
Comments
Could you run it with the |
|
Ugh, this one is tricky. The file names for this project's releases are a real jumble, with some having the arch name and others not, plus multiple releases for the same OS/arch combo. |
Right, but for this case what would work for me is to be able to say "I know what I'm doing -- just match on the string even if you can't find an OS match". |
It could be called |
I think I have a different fix for this that doesn't require the |
This should be fixed in v0.0.30. |
It would be nice if this worked:
$ ubi --project yt-dlp/yt-dlp --matching yt-dlp_macos --in /tmp/ [ubi][ERROR] could not find a release for this OS and architecture (x86_64-apple-darwin) from SHA2-256SUMS, SHA2-256SUMS.sig, SHA2-512SUMS, SHA2-512SUMS.sig, yt-dlp, yt-dlp.exe, yt-dlp.tar.gz, yt-dlp_linux, yt-dlp_linux.zip, yt-dlp_linux_aarch64, yt-dlp_linux_armv7l, yt-dlp_macos, yt-dlp_macos.zip, yt-dlp_macos_legacy, yt-dlp_min.exe, yt-dlp_win.zip, yt-dlp_x86.exe, _update_spec
Or even
ubi --project yt-dlp/yt-dlp --matching yt-dlp_macos.zip --in /tmp/
Maybe if a regex were allowed?
--matching '^yt-dlp_macos.zip$'
. I don't know. I'm not sure if I have great suggestions, but I had kind of expected the above incantation to work. The error output is quite clear on what the issue is, so that's helpful.The text was updated successfully, but these errors were encountered: