Skip to content

ci: migrate integration fully to renovate - #2957

Merged
p-targowicz merged 1 commit into
mendersoftware:masterfrom
p-targowicz:ci/QA-1485-renovate-integration
Aug 12, 2026
Merged

ci: migrate integration fully to renovate#2957
p-targowicz merged 1 commit into
mendersoftware:masterfrom
p-targowicz:ci/QA-1485-renovate-integration

Conversation

@p-targowicz

@p-targowicz p-targowicz commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Part of QA-1485

Dependabot still owned pip docker and ci here so renovate had those categories disabled behind a TODO. Dropped dependabot and removed the guard

Config now follows renovate.json5.sample from mender-qa. Kept both MENDER_ARTIFACT_VERSION custom managers since it is pinned in .gitlab-ci.yml and .env

The 17 compose files at the root are now covered which dependabot never did - only literal image tags like traefik, the MENDER_SERVER_* ones stay with release tooling

Targeting master and 3.8.x. 3.8.x last moved 2026-06-15 so it is still live, while 3.7.x has been quiet since 2025-03 and 3.6.x since 2024-08 so those are left out. Added the standard rule blocking major bumps on maintenance branches

Dependabot only ever opened pip PRs here - its docker entry pointed at extra/mender-client-docker-addons which contains just a README, and there are no merged dependabot docker PRs in this repo

@p-targowicz
p-targowicz force-pushed the ci/QA-1485-renovate-integration branch from 7dfdb78 to 6cf4a7b Compare August 10, 2026 12:01
@p-targowicz
p-targowicz marked this pull request as ready for review August 11, 2026 07:23
@mender-test-bot

Copy link
Copy Markdown
Contributor

@p-targowicz, start a full integration test pipeline with:

  • mentioning me and start integration pipeline

my commands and options

You can prevent me from automatically starting CI pipelines:

  • if your pull request title starts with "[NoCI] ..."

You can trigger a client pipeline on multiple prs with:

  • mentioning me and start client pipeline --pr mender/127 --pr mender-connect/255

You can trigger a client pipeline for a specific Mender Client release with:

  • mentioning me and start client pipeline --release 6.0.x (can be given multiple times)
  • by default, a pipeline is triggered for each supported release the component is a part of

You can trigger GitHub->GitLab branch sync with:

  • mentioning me and sync

You can print PR statistics for a repository with:

  • mentioning me and print fast pr stats (Team stats only)
  • mentioning me and print full pr stats (Detailed report)
  • options: --repo <repo>, --team <name>, --all-repos, --exclude-drafts, --exclude-user <user>
  • mentioning me and print full pr stats --repo mender --all-repos --exclude-drafts

You can deploy a review app with:

  • mentioning me and start review app (OS environment)
  • mentioning me and start review app enterprise (Enterprise environment)

You can run e2e tests against a deployed review app with:

  • mentioning me and start review tests (defaults to os environment)
  • mentioning me and start review tests enterprise (for enterprise environment)

You can cherry pick to a given branch or branches with:

  • mentioning me and:
 cherry-pick to:
 * 1.0.x
 * 2.0.x

Dependabot still owned pip docker and ci here so renovate had those categories disabled. Dropped dependabot and removed the guards. Compose files and the 3.8.x branch are now covered too which dependabot never did

Ticket: QA-1485
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
@p-targowicz
p-targowicz force-pushed the ci/QA-1485-renovate-integration branch from 6cf4a7b to bf6f6a4 Compare August 11, 2026 08:30
@p-targowicz

Copy link
Copy Markdown
Contributor Author

no need for integration tests its just renovate, merging

@p-targowicz
p-targowicz merged commit 50558ad into mendersoftware:master Aug 12, 2026
1 check 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