From cc6321289800ba29d93a0bc6b0f6d125b3aaf8c3 Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Wed, 20 May 2026 11:05:31 -0400 Subject: [PATCH] feat(forks): preemptively track 20.0 so sync auto-activates on cut MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds "20.0" to the branches list on every OCA fork (18 of them). 20.0 doesn't exist anywhere yet — neither on OCA upstream nor on any ledoent fork — so today every sync attempt returns HTTP 404 "Branch not found" and lands in the "skipped (branch n/a)" bucket per the existing skip-on-404 logic. The moment OCA cuts 20.0 on a given repo, the next daily run picks up that branch with zero config edits. No flag day, no missed-update window between "OCA cuts 20.0" and "we notice and add it to forks.yml". Cost: the daily digest's "skipped" count grows by ~18 until 20.0 starts existing on upstream. Skipped entries don't appear in failure counts or in the email subject, so the cosmetic impact is one number in the one-line summary. OpenUpgrade gets ["19.0", "20.0"] (not the [overlay, 19.0] from before): same rationale, the `ledoent` overlay branch isn't an upstream mirror and shouldn't be merged into. --- .github/forks.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/forks.yml b/.github/forks.yml index fcc8713..0bb92af 100644 --- a/.github/forks.yml +++ b/.github/forks.yml @@ -20,85 +20,85 @@ forks: # === OCA forks — primary 18.0 + 19.0 tracking === - repo: ledoent/web - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/sale-workflow - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/calendar - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/mis-builder - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/account-financial-reporting - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/account-financial-tools - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/spreadsheet - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/dms - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/bank-statement-import - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/connector-telephony - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/e-commerce - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/social - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/knowledge - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true - repo: ledoent/geospatial - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: true @@ -111,25 +111,25 @@ forks: # direction (would drop the overlay's customizations under a # conflict). The overlay is rebased on top of 19.0 manually # when it drifts too far. Only `19.0` gets auto-synced here. - branches: ["19.0"] + branches: ["19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: false - repo: ledoent/server-tools - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: false - repo: ledoent/ddmrp - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: false - repo: ledoent/report-print-send - branches: ["18.0", "19.0"] + branches: ["18.0", "19.0", "20.0"] upstream_org: OCA upstream_track: "19.0" install_forward_port: false