Skip to content

Run Plugins CI weekly and move the release and vendored dependency schedules [ignore_release] - #94

Merged
snake14 merged 2 commits into
6.x-devfrom
weekly-plugin-ci-schedule
Nov 2, 2026
Merged

snake14 merged 2 commits into
6.x-devfrom
weekly-plugin-ci-schedule

Conversation

@snake14

@snake14 snake14 commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Description

Runs Plugins CI every Sunday on the default branch, so a change in Matomo core or the coding standards that breaks this unchanged plugin shows up on the build dashboard before the week starts, instead of failing the next unrelated pull request.

The scheduled run uses the existing caller and inputs, so it checks exactly what a push run checks. Each plugin gets its own minute between 09:02 and 13:12 UTC, clear of the other scheduled workflows.

It also moves the weekly release to 02:17 UTC on Monday, the same time as the other plugins, so the week's releases finish within the hour instead of being spread across the day.

The vendored dependency update moves to 19:17 UTC on Sunday, which is Monday morning in NZ, so its pull request can be merged before that afternoon's release instead of waiting a week.

Issue No

NA

Steps to Replicate the Issue

NA

Checklist

  • [✖] Tested locally or on demo2/demo3?
  • [NA] New test case added/updated?
  • [NA] Are all newly added texts included via translation?
  • [NA] Are text sanitized properly? (Eg use of v-text v/s v-html for vue)
  • [NA] Version bumped?
  • [✔] I have understood, reviewed, and tested all AI outputs before use
  • [✔] All AI instructions respect security, IP, and privacy rules
  • [NA] Documentation updated?

@snake14 snake14 added the Needs Review For pull requests that need a code review. label Nov 2, 2026
@snake14
snake14 requested a review from a team November 2, 2026 01:26
@snake14 snake14 changed the title Run Plugins CI weekly to catch core drift [ignore_release] Run Plugins CI weekly and move the release and vendored dependency schedules [ignore_release] Nov 2, 2026
@snake14
snake14 merged commit 512ecbf into 6.x-dev Nov 2, 2026
36 checks passed
@snake14
snake14 deleted the weekly-plugin-ci-schedule branch November 2, 2026 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Review For pull requests that need a code review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants