首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用更新只更新TYPO3安装小/补丁程序

使用更新只更新TYPO3安装小/补丁程序
EN

Stack Overflow用户
提问于 2022-09-23 11:10:08
回答 1查看 117关注 0票数 1

我一直在尝试翻新,并希望使用它来自动更新TYPO3的最新版本。v10.4.x -这里的翻新应该只创建先生的时候,是一个更新的'X‘部分可用。

我使用以下配置:

config.js

代码语言:javascript
复制
    module.exports = {
        endpoint: 'https://gitlab.companyname/api/v4/',
        token: '**gitlab_token**',
        platform: 'gitlab',
        baseBranches: ["master"],
        assignees: ["Me"],
        enabledManagers: "composer",
        onboardingConfig: {
            extends: ['config:base'],
        },
        repositories: [
            {
                repository: 'CMS/sitetemplate',
            },
        ],
    };

renovate.json在CMS/sitetemplate项目中

代码语言:javascript
复制
{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "config:base",
    ":disableDependencyDashboard",
    ":separatePatchReleases"
  ],
  "prHourlyLimit": 0,
  "prConcurrentLimit": 0,
  "baseBranches": [
    "master"
  ],
  "enabledManagers": [
    "composer"
  ],
  "commitMessagePrefix": "[TASK] ",
  "commitMessageTopic": "{{depName}}",
  "commitMessageExtra": " ({{{displayFrom}}} => {{{displayTo}}})",
  "rangeStrategy": "update-lockfile",
  "packageRules": [
    {
      "matchUpdateTypes": [
        "patch"
      ],
      "matchPackagePrefixes": [
        "typo3/cms-"
      ],
      "excludePackageNames": [
        "typo3/cms-cli",
        "typo3/cms-composer-installers"
      ],
      "groupName": "TYPO3 CMS",
      "labels": [
        "typo3"
      ]
    },
    {
      "matchUpdateTypes": [
        "minor",
        "pin",
        "digest",
        "major"
      ],
      "enabled": false
    }
  ]
}

.gitlab-ci.yaml

代码语言:javascript
复制
Update Web Project:
  rules:
    - if: $RENOVATE_APPLICATION_TOKEN
      when: never
    - if: $RENOVATE_WEB_TOKEN
      when: manual
  variables:
    RENOVATE_TOKEN: $RENOVATE_WEB_TOKEN
  script:
    - renovate $RENOVATE_EXTRA_FLAGS
  when: manual
  • 我已经玩了一点配置,当我有其他设置时,它会创建MR's,问题等等。所以起作用了。然而,使用当前的配置,它不会创建一个PR。
  • sitetemplate目前有TYPO3 V10.4.25 (在锁文件中),我希望它创建一个PR,以便它将所有的排版3/cms-*包更新到最新的TYPO3 V10.4.32
  • 它只应该更新锁文件。
  • 当前,当我运行CI时,没有得到MR和下面的输出

CI输出

巴斯丁因为它太大了

任何人对此都有任何辩解,我做错了什么配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-26 14:59:50

https://github.com/renovatebot/renovate/discussions/17939

确认工作:

快速地看一看,我认为您缺少了一个separateMinorPatch=true设置。您可以在全局上打开它(如果您希望将补丁更新与所有包的小更新分开),或者特别是通过使用packageRules对某些包打开补丁更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73826812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档