Skip to content

Run tests with Redmine 6.1.1, 6.0.8 and 5.1.11#461

Merged
Art4 merged 1 commit intov2.xfrom
update-redmine-6.1.1-support
Mar 8, 2026
Merged

Run tests with Redmine 6.1.1, 6.0.8 and 5.1.11#461
Art4 merged 1 commit intov2.xfrom
update-redmine-6.1.1-support

Conversation

@Art4
Copy link
Collaborator

@Art4 Art4 commented Mar 7, 2026

Fixes #459

Summary by CodeRabbit

  • Chores
    • Updated version references for Redmine compatibility from 6.1.0/6.0.7/5.1.10 to 6.1.1/6.0.8/5.1.11 across configuration and test settings.

@Art4 Art4 added this to the v2.9.0 milestone Mar 7, 2026
@Art4 Art4 self-assigned this Mar 7, 2026
@codecov
Copy link

codecov bot commented Mar 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.72%. Comparing base (7c4e70c) to head (99b0cf3).
⚠️ Report is 2 commits behind head on v2.x.

Additional details and impacted files
@@            Coverage Diff            @@
##               v2.x     #461   +/-   ##
=========================================
  Coverage     98.72%   98.72%           
  Complexity      781      781           
=========================================
  Files            29       29           
  Lines          2273     2273           
=========================================
  Hits           2244     2244           
  Misses           29       29           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@coderabbitai
Copy link

coderabbitai bot commented Mar 7, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3e6ce0be-94fa-452c-932f-c311f2f7553b

📥 Commits

Reviewing files that changed from the base of the PR and between 7c4e70c and 99b0cf3.

📒 Files selected for processing (4)
  • CHANGELOG.md
  • docker-compose.yml
  • tests/Behat/behat.yml
  • tests/RedmineExtension/RedmineVersion.php

📝 Walkthrough

Walkthrough

This PR updates test infrastructure and documentation to support newly released Redmine maintenance versions (6.1.1, 6.0.8, 5.1.11). Version references are updated across Docker configuration, test settings, and test constants to align with current patch releases addressing security vulnerabilities and bug fixes.

Changes

Cohort / File(s) Summary
Changelog and Documentation
CHANGELOG.md
Updated version references from 6.1.0/6.0.7/5.1.10 to 6.1.1/6.0.8/5.1.11 in the "Changed" section.
Docker Configuration
docker-compose.yml
Updated Redmine service image tags (redmine-dev, redmine-6-1, redmine-6-0, redmine-5-1) to new patch versions and adjusted corresponding host volume mount paths to reflect new version suffixes (60101, 60008, 50111).
Behat Test Configuration
tests/Behat/behat.yml
Updated redmineVersion parameters in default and github-actions suites to match new patch versions (6.1.1, 6.0.8, 5.1.11).
Test Version Constants
tests/RedmineExtension/RedmineVersion.php
Added three new public constants for version identification: V6_1_1, V6_0_8, and V5_1_11, each with associated documentation links.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 Hops with glee through versions new,
Six point one point one, hooray for you!
Six point oh point eight takes its place,
While five point one point eleven adds grace,
Security fixes, bugs now mended,
Test suites updated, flawlessly tended! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately reflects the main objective: updating test configurations to run against newly released Redmine versions 6.1.1, 6.0.8, and 5.1.11.
Linked Issues check ✅ Passed All code changes directly address the objective from issue #459: updating test configurations, Docker Compose service images, and version constants to support the three new Redmine maintenance releases.
Out of Scope Changes check ✅ Passed All changes are in-scope updates to support Redmine versions 6.1.1, 6.0.8, and 5.1.11 across test configurations, Docker setup, and version constants; no extraneous modifications detected.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-redmine-6.1.1-support

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Comment @coderabbitai help to get the list of available commands and usage tips.

@Art4 Art4 requested a review from kbsali March 7, 2026 07:33
@Art4
Copy link
Collaborator Author

Art4 commented Mar 7, 2026

@kbsali Do you know this new coderabbitai bot?

@Art4 Art4 mentioned this pull request Mar 7, 2026
@kbsali
Copy link
Owner

kbsali commented Mar 7, 2026

@Art4 yes i added it the other day without configuring much tough... :)

@Art4 Art4 merged commit 05a6f72 into v2.x Mar 8, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update the Behat tests: Redmine 6.1.1, 6.0.8 and 5.1.11 released

2 participants