Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[9.x] Redmine - support version 6.x API #215

Open
aedart opened this issue Feb 19, 2025 · 0 comments
Open

[9.x] Redmine - support version 6.x API #215

aedart opened this issue Feb 19, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@aedart
Copy link
Owner

aedart commented Feb 19, 2025

Description

The Redmine package was added some time ago, developed for Redmine's version 4.x api. Since then, sadly, the package has been somewhat neglected. Redmine has since then released 2 new major versions, which might contain breaking changes on its api.

For the next major, the Redmine package SHOULD offer support for Redmine's v6.x api.

Possible solution

The biggest problem is that the tests are currently only being mocked. A "live" test can be triggered by specifying a Redmine instance (url), in the .testing environment file, along with an API token (which MUST belong to a system administrator). This makes testing very challenging. Ideally, there should be a CI run that installs a new Redmine application in a specified version (or a matrix of versions) and the already implemented tests are executed against that installed Redmine instance.

@aedart aedart added the enhancement New feature or request label Feb 19, 2025
@aedart aedart added this to the v9.x milestone Feb 19, 2025
@aedart aedart self-assigned this Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant