feat(renovate): use upstream copier manager
Instead of our own regexManager implementation. This was implemented in https://github.com/renovatebot/renovate/issues/25556 so we don't need our custom implmentation anymore and we can get rid of `.copier-version` in a separate MR. To support this, we also need to set `"allowScripts": true` and `"ignoreScripts": false` to allow the copier upgrade scripts to run. https://docs.renovatebot.com/configuration-options/#ignorescripts https://docs.renovatebot.com/self-hosted-configuration/#allowscripts The `copier.sh` `postUpgradeTask` has been reduced to just run the `update-asdf-version-variables.sh`. Running `copier update` a second time would not do anything as the version in `.copier-answers.yml` has already been updated. This reintroduced the changes from !669 But to prevent the issues we saw last time the following has been changed: 1. We're using the correct key to select only the `copier` manager: `matchManagers` instead of `matchManager`. 2. The execution of the `postUpgradeTasks` for this manager are now wrapped in a condition to check if the script exists. This means that in the case where renovate runs using a newer configuration, but using an older container image, the merge request will still be created. Only the adsf-variable updates that would have been done by the script would not be included.
-
mentioned in commit b6685c06
-
mentioned in merge request gitlab-org/modelops/ai-model-validation-and-research/ai-evaluation/prompt-library!665 (merged)
-
mentioned in merge request infradev-report!132 (merged)
-
mentioned in merge request third-party-container-images!93 (merged)
-
mentioned in merge request common-ci-tasks-images!353 (merged)
-
mentioned in merge request label-wrangler!15 (merged)
-
mentioned in merge request gitlab-com/gl-infra/platform/runway/example-service!82 (merged)
-
mentioned in merge request gitlab-com/content-sites/handbook-tools/hugolint!29 (merged)
-
mentioned in merge request !673 (merged)
-
mentioned in merge request woodhouse!470 (merged)
-
mentioned in merge request gitlab-org/release-tools!3387 (merged)
-
🔨 @glrenovatebotmentioned in merge request apps-script-scripts!5 (closed)
-
🔨 @glrenovatebotmentioned in merge request gcp-quota-exporter!95 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/k8s-mgmt/clusters!25 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/platform/runway/runwayctl!462 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/platform/gitlab-issue-report-kit!44 (merged)
-
🔨 @glrenovatebotmentioned in merge request asdf-promtool!53 (merged)
-
🔨 @glrenovatebotmentioned in merge request jsonnet-tool!157 (closed)
-
🔨 @glrenovatebotmentioned in merge request fluentd-docker!70 (closed)
-
🔨 @glrenovatebotmentioned in merge request helicopter!34 (merged)
-
🔨 @glrenovatebotmentioned in merge request es-diagnostics!18
-
mentioned in merge request gitlab-org/modelops/applied-ml/code-suggestions/ai-assist!1221 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/pg-slowlog-extractor!18 (merged)
-
mentioned in merge request gitlab-com/runbooks!7712 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/cloudwatch_log_export!216 (merged)
-
mentioned in merge request ringctl!80 (merged)
-
mentioned in merge request !680 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/google-privileged-access-manager!14 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/terraform-gitlab-aws-oidc!34 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/byok-status-exporter!236 (merged)
-
mentioned in merge request terra-transformer!486 (merged)
-
mentioned in merge request cmbr!300 (merged)
-
mentioned in merge request third-party-container-images!103 (merged)
-
mentioned in merge request common-template-copier!235 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/ip-allowlist-deny-blackbox!1 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/tenant-observability-config!4 (merged)
-
mentioned in merge request andreas.brandl/watertemp-exporter!1 (merged)
-
mentioned in merge request gitlab-org/cells/topology-service!62 (closed)
-
🔨 @glrenovatebotmentioned in merge request gitlab-org/modelops/applied-ml/code-suggestions/ai-assist!1587 (closed)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/resource-tagger!4 (merged)
-
mentioned in merge request gitlab-com/gl-infra/data-access/durability/gitlab-backup-cli!12 (merged)
-
mentioned in merge request common-template-copier!364 (merged)
-
🔨 @glrenovatebotmentioned in merge request apps-script-scripts!14
-
mentioned in merge request transaction_watchdog!5 (merged)