Summary: | Ability to release multiple things using at once | ||
---|---|---|---|
Product: | [Developer tools] releaseme | Reporter: | Bhushan Shah <bhush94> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sitter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/sdk/releaseme/commit/3238ae1a724b9f3cc9eb44ba1a74fbca91875e89 | Version Fixed In: | |
Sentry Crash Report: |
Description
Bhushan Shah
2021-05-10 09:08:22 UTC
don't you then still need a script to remember which $foo is part of $productset? That is to say that I agree with the use case, but the suggested solution seems a bit lackluster. https://invent.kde.org/sysadmin/repo-metadata/-/issues/3 might be what we want? The way I see it you aren't releasing a bunch of stuff, you are releasing a $thing that is comprised of a bunch of stuff and the trouble is that we have no way to define $thing in any of the metadata we have. (In reply to Harald Sitter from comment #1) > don't you then still need a script to remember which $foo is part of > $productset? Well sure, but then this can be as simple as the simple yml file or text file with list of repositories I want releaseme to act on for starter. > https://invent.kde.org/sysadmin/repo-metadata/-/issues/3 might be what we > want? I agree with need for this though. The problem is that we, KDE, have been putting bandaids on this problem forever so I'd rather see that metadata issue moved forward to have a proper solution outside proprietary metadata for a specific tool (in this case releaseme - as indeed right now releaseme doesn't sport proprietary metadata by design because this was a huge problem in kdelibs4 times). I guess somewhat separate from that we can still have the argument list, then it's at least not my proprietary metadata but yours :P A possibly relevant merge request was started @ https://invent.kde.org/sdk/releaseme/-/merge_requests/10 Git commit 3238ae1a724b9f3cc9eb44ba1a74fbca91875e89 by Harald Sitter. Committed on 10/05/2021 at 10:26. Pushed by sitter into branch 'master'. accept multiple project names as input this allows mass releasing software by passing multiple project names to tarme. this effectively recycles the already existing tech of releasing an entire project category. everything should work just fine as-is since the internal metadata between tarme and tagme are designed around multiple projects M +6 -7 tarme.rb https://invent.kde.org/sdk/releaseme/commit/3238ae1a724b9f3cc9eb44ba1a74fbca91875e89 |