Diffs may show unnecessarily
before:
{
"datasourceTemplate": "docker",
"deps": [
{
"currentValue": "39",
"currentVersion": "39",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39",
"homepage": "https://renovatebot.com",
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19",
"currentVersion": "39.19",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.19",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": null,
"newValue": "39.23",
"newVersion": "39.23",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.19.1",
"currentVersion": "39.19.1",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.19.1",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.19.1",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 23,
"newPatch": 1,
"newValue": "39.23.1",
"newVersion": "39.23.1",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
}
],
"matchStrings": [
"(?<depName>renovate/renovate):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?",
"(?<depName>ghcr.io/renovatebot/renovate):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?",
"\\simage: (?<depName>.+?):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"
],
"packageFile": "docs/usage/examples/self-hosting.md",
"versioningTemplate": "docker"
},
after:
{
"datasourceTemplate": "docker",
"deps": [
{
"currentValue": "39",
"currentVersion": "39",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39",
"homepage": "https://renovatebot.com",
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42",
"currentVersion": "39.42",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.42",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": null,
"newValue": "39.49",
"newVersion": "39.49",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": "renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
},
{
"currentValue": "39.42.4",
"currentVersion": "39.42.4",
"datasource": "docker",
"depName": "renovate/renovate",
"fixedVersion": "39.42.4",
"homepage": "https://renovatebot.com",
"isSingleVersion": true,
"packageName": "renovate/renovate",
"registryUrl": "https://index.docker.io",
"replaceString": " image: renovate/renovate:39.42.4",
"sourceUrl": "https://github.com/renovatebot/renovate",
"updates": [
{
"branchName": "renovate/docs-renovate-renovate-39.x",
"bucket": "latest",
"newMajor": 39,
"newMinor": 49,
"newPatch": 3,
"newValue": "39.49.3",
"newVersion": "39.49.3",
"updateType": "minor"
}
],
"versioning": "docker",
"warnings": [
]
}
],
"matchStrings": [
"(?<depName>renovate/renovate):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?",
"(?<depName>ghcr.io/renovatebot/renovate):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?",
"\\simage: (?<depName>.+?):(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"
],
"packageFile": "docs/usage/examples/self-hosting.md",
"versioningTemplate": "docker"
},
Are showing i.e.
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Differences between all-changes.json and golden.json |
+---+--------------------------------+--------------+--------------+-----------------+--------------------------------------------------------------------------+------------------+-------------------------------------+
| | PACKAGE NAME | PACKAGE TYPE | VERSION | CURRENT VERSION | DIGEST | DEP TYPES | PACKAGE FILE PATH |
+---+--------------------------------+--------------+--------------+-----------------+--------------------------------------------------------------------------+------------------+-------------------------------------+
| M | renovate/renovate | docker | -39.19.1 | -39.19.1 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42.4 | +39.42.4 | | | |
| M | renovate/renovate | docker | -39.19.1 | -39.19.1 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42 | +39.42 | | | |
| M | renovate/renovate | docker | -39.19.1 | -39.19.1 | | | docs/usage/examples/self-hosting.md |
| | | | +39 | +39 | | | |
| M | renovate/renovate | docker | -39.19 | -39.19 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42.4 | +39.42.4 | | | |
| M | renovate/renovate | docker | -39.19 | -39.19 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42 | +39.42 | | | |
| M | renovate/renovate | docker | -39.19 | -39.19 | | | docs/usage/examples/self-hosting.md |
| | | | +39 | +39 | | | |
| M | renovate/renovate | docker | -39 | -39 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42.4 | +39.42.4 | | | |
| M | renovate/renovate | docker | -39 | -39 | | | docs/usage/examples/self-hosting.md |
| | | | +39.42 | +39.42 | | | |
+---+--------------------------------+--------------+--------------+-----------------+--------------------------------------------------------------------------+------------------+-------------------------------------+
But we do not remove the v39, so this shouldn't show