Skip to content

Conversation

Water-Ty
Copy link
Contributor

@Water-Ty Water-Ty commented Aug 8, 2025

Reasons for making this change

Message brokers like Redis, RabbitMQ, and ActiveMQ generate runtime and persistence files that should be ignored in version control.

If these files are accidentally committed, they can interfere with production servers running these services by overriding or corrupting the expected runtime state.

Links to documentation supporting these rule changes

Redis:
https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/#rdb-advantages

RabbitMQ:
https://www.cloudamqp.com/blog/rabbitmq-directories-and-files-part-2-data-directory.html
https://www.rabbitmq.com/docs/relocate

ActiveMQ:
https://activemq.apache.org/components/classic/documentation/kahadb

Link to application or project’s homepage:

Redis:
https://redis.io/

RabbitMQ:
https://www.rabbitmq.com/

ActiveMQ:
https://activemq.apache.org/

Merge and Approval Steps

  • Confirm that you've read the contribution guidelines and ensured your PR aligns
  • Ensure CI is passing
  • Get a review and Approval from one of the maintainers

In this commit I added files that are generated by redis and should generally be ignored.
RabbitMQ and ActiveMQ also generate folders and files to decided to make those ignored too.
@Water-Ty Water-Ty requested a review from a team as a code owner August 8, 2025 08:08
Copy link
Collaborator

@wirecat wirecat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for contributing!

@wirecat wirecat merged commit ee7dbbe into github:main Aug 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants