asdf-plugins: Remove all test failed plugins from the README

We are currently considering removing all test failed plugins from the README. Do you have the bandwidth to fix so that the test runs correctly again. Whether you have bandwidth or not, we recently started a collaborative, community-driven project called asdf-community for long-term maintenance of asdf plugins, so consider moving your plugins here. https://github.com/asdf-community/.github

I’m tagging all the authors of the related plugin (in no particular order), but I’d like to hear everyone’s opinions.

About this issue

  • Original URL
  • State: open
  • Created 4 years ago
  • Reactions: 6
  • Comments: 40 (34 by maintainers)

Most upvoted comments

I agree, not removing plugins directly, instead automating the notification of failed builds, with a warning of grace time, say 3 to 6 months to fix the build. It’s more of a maintenance status check, and yeah I also doubt if it’s worth the effort.

I don’t want to remove plugins automatically. GitHub checks have intermittent failures more frequently than I enjoy.

I did update the CI so commits on the default branch tests all plugins and summarizes the information. For example:

 * Checking plugins/vendir [FAILED]
*	FAIL: Expected plugin CI badge SVG to be passing but it was not: https://github.com/vmware-tanzu/asdf-carvel/workflows/test-all/badge.svg
* Checking plugins/ytt [FAILED]
*	FAIL: Expected plugin CI badge SVG to be passing but it was not: https://github.com/vmware-tanzu/asdf-carvel/workflows/test-all/badge.svg

Plugins available: 638
Plugin build checks passed: 549
Plugin build checks failed: 89

source - https://github.com/asdf-vm/asdf-plugins/actions/runs/4751694153/jobs/8441129580

I think there are ways to further automate this and report to the authors that there are issues, whether by tagging them in a thread in this repo or by opening Issues in the plugin repos. However, I don’t feel the effort is worth the reward.

Very few people seem to complain about plugins actually not working. It’s only a few times a year that we replace unmaintained plugins with new forks. Although some of the repos here might not work, they give people a place to fork from and then we can update this repo with their new plugins.

This is a health check at best. It isn’t, and shouldn’t, be a tool for people to gauge plugin health, robustness or trust. I try to point this out as much in this repo’s README, SECURITY file and core tool documentation site.

Oh dang. I missed this one – I can help out with asdf-brig (hey @blimmer!)

Since Ben was the only contributor no one @ibotta got a notification of the issue he made for us. I’ve set myself as a watcher and will be fixing the build very soon.

@imbsky Fixed the asdf-scala plugin =)

@mikestephens I sent you an invitation!

@imbsky Sorry for being late, I’ve fixed asdf-v. Thanks for the reminder!

@blimmer Thank you again for your quick response!

@imbsky it looks like there’s some kind of issue with Travis CI’s badge on that repo. The tests are actually passing, even though the badge says that they’re not:

Screen Shot 2020-01-26 at 8 27 03 AM

I opened https://github.com/Ibotta/asdf-brig/issues/8 to see if they can fix up the badge, as I no longer have maintainer abilities on that repo.

@imbsky Just got asdf-rust fixed up, all green! Thanks for the reminder.

hey @imbsky. I’m willing to transfer the asdf-crystal as well, could you send a invitation?

@imbsky let’s transfer it then!

I do recognize that there are issues for newer versions of mongodb, but its fix is not trivial, and I cannot work on fixing it right away. As such, please remove asdf-mongodb for now, and I will contact you again after fixing it.