diff --git a/.release-version b/.release-version index 83cf0d95..41211425 100644 --- a/.release-version +++ b/.release-version @@ -1 +1 @@ -1.29.1 +1.29.2 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..03ce14d9 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,30 @@ +# Contributing + +All contributions to this project are subject to the [MIT License](https://foss-haas.mit-license.org/). By submitting a contribution, you agree to license your work under these terms. + +## Contribution Process + +### 1. Issue First + +All contributions from outside the core team require an **Issue First** approach. Before submitting a pull request (PR), you must: + +- Open an issue in the repository. +- Ensure the issue includes: + - **Clear problem statement:** Describe the issue or feature request. + - **Reproduction steps:** If reporting a bug, provide steps to reproduce it. + - **Proposed approach:** Outline your suggested solution or implementation. + - **Why this change matters:** Explain the impact or necessity of the change. +- Tag `@sanger/psd-developers` in the issue to bring it to the attention of a maintainer. +- Wait for the issue to be assigned or approved by a maintainer. + +### 2. Pull Request + +Once your issue is approved: + +- Fork the repository and create a branch for your changes. +- Submit a PR referencing the approved issue. +- Ensure your code adheres to the project's coding standards and passes all tests. + +### 3. Review + +Maintainers will review your PR. Address any feedback before merging. \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 7b588935..14bbf6a4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -89,19 +89,18 @@ GEM uri (>= 0.13.1) addressable (2.9.0) public_suffix (>= 2.0.2, < 8.0) - amq-protocol (2.7.0) + amq-protocol (2.3.3) ancestry (4.3.3) activerecord (>= 5.2.6) ast (2.4.3) base64 (0.3.0) bigdecimal (4.1.0) bindex (0.8.1) - bootsnap (1.23.0) + bootsnap (1.24.1) msgpack (~> 1.2) builder (3.3.0) - bunny (3.1.0) - amq-protocol (~> 2.7) - logger (~> 1, >= 1.7) + bunny (2.24.0) + amq-protocol (~> 2.3) sorted_set (~> 1, >= 1.0.2) byebug (13.0.0) reline (>= 0.6.0) @@ -224,7 +223,7 @@ GEM bigdecimal net-http (0.9.1) uri (>= 0.11.1) - net-imap (0.6.3) + net-imap (0.6.4) date net-protocol net-pop (0.1.2) @@ -401,8 +400,10 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) - sorted_set (1.1.0) + set (1.1.1) + sorted_set (1.0.3) rbtree + set (~> 1.0) spring (4.4.2) sprockets (4.2.1) concurrent-ruby (~> 1.0)