Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion default.json
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
"automergeStrategy": "squash"
},
{
"description": "Charts published by the org (`oci://ghcr.io/ferrlabs/charts`) — same trust as the @ferrlabs/ npm packages and the `ferrlabs-*` crates above. Without this rule the third-party chart rule right above makes our own publications wait a day, so a chart released in the morning only reaches the cluster the next day (RoxyCloud 0.25.0 through 0.25.2 all queued for 24h). matchPackageNames targets the full OCI name: the flux manager resolves a HelmRelease backed by a `type: oci` HelmRepository to the docker datasource, where a plain HTTP repository would yield the chart name alone. Majors stay manual, the rule below turns their automerge off.",
"description": "Charts published by the org (`oci://ghcr.io/ferrlabs/charts`) — same trust as the @ferrlabs/ npm packages and the `ferrlabs-*` crates above. Without this rule the third-party chart rule right above makes our own publications wait a day, so a chart released in the morning only reaches the cluster the next day (RoxyCloud 0.25.0 through 0.25.2 all queued for 24h). matchPackageNames targets the full OCI name: the flux manager resolves a HelmRelease backed by a `type: oci` HelmRepository to the docker datasource, where a plain HTTP repository would yield the chart name alone. Patch and minor only: without matchUpdateTypes a major would join the `FerrLabs charts` group, and since grouping ignores the major/minor split, generateBranchConfig turns the whole branch's automerge off as soon as one upgrade carries `automerge: false` — which the last rule gives majors. The patch and minor bumps this rule exists to fast-track would then sit and wait for someone to deal with the major. Restricted this way a major falls through to the global one-day age and stays an ungrouped manual PR.",
"matchManagers": [
"flux",
"helmv3",
Expand All @@ -250,6 +250,10 @@
"matchPackageNames": [
"ghcr.io/ferrlabs/charts/**"
],
"matchUpdateTypes": [
"patch",
"minor"
],
"schedule": [
"* * * * *"
],
Expand Down
Loading