community.rabbitmq icon indicating copy to clipboard operation
community.rabbitmq copied to clipboard

Volunteer help wanted

Open odyssey4me opened this issue 4 years ago • 7 comments

Unfortunately I'm not able to commit as much time as I'd like to the maintenance and continuous improvement of this repository. I would appreciate it if some others could step up to take on any or all of these roles:

  1. Development of improvements - looking at the code base and improving its readability, maintainability and testability.
  2. Development of bug fixes - fixing reported bugs and implementing tests to ensure they do not happen with any future changes.
  3. Triaging of bug reports - validating the bug and providing a test playbook to reproduce it.

Please feel free to reply to this issue to volunteer.

odyssey4me avatar May 10 '21 07:05 odyssey4me

Hey! I can help a bit, but I'm unfamiliar with Ansible's testing framework and code policies, so I may need a bit of help to get started. I managed to run ansible-test for unit tests, but the integration tests don't pass at the moment, do they? Or is it my local setup?

abompard avatar May 26 '21 08:05 abompard

I think we're among interested parties to help out. Will try to help out with 2 point in the upcoming week or 2.

noonedeadpunk avatar May 26 '21 16:05 noonedeadpunk

Hey @abompard - there aren't really any special policies, only those outlined in https://github.com/ansible-collections/community.rabbitmq#contributing-to-this-collection

Integration tests were passing the last time I checked, but it has been a while. The instructions are in the README.

@noonedeadpunk That would be great, thank you.

odyssey4me avatar Jun 01 '21 12:06 odyssey4me

Hey @odyssey4me ! I couldn't run the integration tests, some repos have disappeared apparently. I've opened #75 to try to get them working again but I'm stuck with systemctl failing in the ubuntu container that ansible-test creates. Could you try running the integration tests on your side, maybe it's something wrong with my setup. Thanks!

abompard avatar Jun 02 '21 10:06 abompard

I just tried to setup azure pipelines in my fork to see about helping with getting the test setup fixed... I gave up - the pipeline is using a private pool and I had to go ask for a grant to run stuff in parallel even though it said parallel runs were included in the free plan. Ugh. Never mind. The tests in this repo are not really fork-able.

@abompard I'd like to try helping diagnose things, which I guess has to be done through PRs. The azure pipeline logs have all expired in #75, so I can't look through to see what's broken. Could you push another commit or somehow retrigger the azure pipeline?

cognifloyd avatar Jul 14 '21 08:07 cognifloyd

@cognifloyd I just did in #75, thanks for the help.

abompard avatar Jul 14 '21 11:07 abompard

I just tried to setup azure pipelines in my fork to see about helping with getting the test setup fixed... I gave up - the pipeline is using a private pool and I had to go ask for a grant to run stuff in parallel even though it said parallel runs were included in the free plan. Ugh. Never mind. The tests in this repo are not really fork-able.

@cognifloyd The tests will run in AZP when you create a PR against this repo. No need to worry about them running in your fork. If you have any issues please shout out.

gundalow avatar Sep 01 '21 15:09 gundalow