feat: add a migration script to update common-ci-tasks
This updates common-ci-tasks, before migrating to components. We need this because we broke updates to `common-ci-tasks` in the past, leaving some projects behind. We fixed this in v2.52.2 This manually updates them, as updating common-template-copier does seem to work. For example in https://gitlab.com/gitlab-com/gl-infra/capacity-planning-trackers/gitlab-com/-/merge_requests/376/diffs Tried this script locally: ``` (main ✓) gitlab-dedicated-staging /Users/bvl/repos/gitlab.com/gitlab-com/gl-infra/common-template-copier/migration-scripts/update-broken-common-ci-tasks-version.py (main U:1 ✗) gitlab-dedicated-staging git diff diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b520f4c..dff4a99 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,7 +15,7 @@ include: # common to all projects using this template library. # see https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/blob/main/README.md#templatesstandardyml - project: 'gitlab-com/gl-infra/common-ci-tasks' - ref: v2.33 # renovate:managed + ref: v2.78 # renovate:managed file: templates/standard.yml workflow: ``` But it does not do anything for projects that are already on the renovate train, and have a version newer than 2.52.2. For #7
-
mentioned in merge request gitlab-com/runbooks!9009 (merged)
-
mentioned in merge request gitlab-com/gl-infra/cells/http-router-deployer!108
-
mentioned in merge request autolabels!61 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/byok-status-exporter!337 (merged)
-
mentioned in merge request ringctl!268 (merged)
-
mentioned in merge request gitlab-com/gl-infra/platform/runway/example-service!318 (merged)
-
mentioned in merge request common-ci-tasks-images!664 (merged)
-
mentioned in merge request common-ci-task-tests!288 (merged)
-
mentioned in merge request transaction_watchdog!27 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/resource-tagger!68 (merged)
-
mentioned in merge request asdf-gl-infra!108 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/asdf-gl-tenctl!11 (merged)
-
mentioned in merge request label-wrangler!97 (merged)
-
mentioned in merge request slackline!258 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/dedicated-aws-exporter!79 (merged)
-
mentioned in merge request asdf-promtool!91 (merged)
-
mentioned in merge request terra-transformer!633 (merged)
-
mentioned in merge request andreas.brandl/watertemp-exporter!35
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/ip-allowlist-deny-blackbox!214 (merged)
-
🔨 @glrenovatebotmentioned in merge request apps-script-scripts!12
-
🔨 @glrenovatebotmentioned in merge request gcp-quota-exporter!101
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/platform/gitlab-issue-report-kit!65
-
mentioned in merge request semantic-release-merge-request-analyzer!32 (merged)
-
mentioned in merge request truncated-tags!30 (merged)
-
mentioned in merge request cmbr!398 (merged)
-
mentioned in merge request gitlab-com/gl-infra/observability/tenant-observability/config-manager!261 (merged)
-
mentioned in merge request fforster/gitlab-mcp!91 (merged)
-
mentioned in merge request gitlab-org/ruby/gems/labkit-ruby!160 (merged)
-
mentioned in merge request fluentd-docker!113 (merged)
-
mentioned in merge request common-ci-tasks!1060 (merged)
-
mentioned in merge request jsonnet-tool!232 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/k8s-mgmt/clusters!160 (merged)
-
mentioned in merge request gitlab-org/analytics-section/platform-insights/data-insights-platform-helm-charts!10 (merged)
-
mentioned in merge request fforster/epic-update!17 (merged)
-
mentioned in merge request gitlab-com/gl-infra/data-access/durability/gitlab-backup-cli!54 (merged)