Skip to content

Conversation

@cabutlermit
Copy link
Contributor

@cabutlermit cabutlermit commented Nov 7, 2025

What does this PR do?

  • Update Matomo to v5.5.1
  • Update plugins to the latest available versions
  • Clean up the Makefile to remove the stage-related build/deploy commands (those will never be used)

Helpful background context

This addresses two open JSM requests for maintenance to our implementation of Matomo.

How can a reviewer manually see the effects of these changes?

This was successfully deployed in Dev1. The review can log in to the dev-matomo instance and verify that the running version of Matomo is 5.5.1 and that all the plugins that we use are at their latest versions.

Includes new or updated dependencies?

NO

What are the relevant tickets?

Developer

  • [n/a] All new ENV is documented in README (or there is none)
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines
    (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Why these changes are being introduced:
Matomo has released an update to the container and there are also
updates for some of the plugins.

How this addresses that need:
* Update Dockerfile with the new Matomo version (5.5.1)
* Update Dockerfile with the new versions of the plugins to copy into
the container
* Update the files/ directory with copies of all the updated plugins

Side effects of this change:
None.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/INFRA-569
* https://mitlibraries.atlassian.net/browse/INFRA-588
Why these changes are being introduced:
There is no need to keep the old files!

How this addresses that need:
* Update the Makefile to remove the stage-related commands
* Minor tweak to documentation
* Remove all the old plugin source files that are no longer needed

Side effects of this change:
None.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/INFRA-569
* https://mitlibraries.atlassian.net/browse/INFRA-588
@cabutlermit cabutlermit marked this pull request as ready for review November 7, 2025 16:36
@cabutlermit cabutlermit requested review from a team and dhrutibc as code owners November 7, 2025 16:36
Copy link

@dhrutibc dhrutibc left a comment

Choose a reason for hiding this comment

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

All looks correct in Dev - all items are with the latest updates

@cabutlermit cabutlermit merged commit 671c8f3 into main Nov 7, 2025
2 checks passed
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.

3 participants