What happened
The update-plugins-repo-refs daily workflow created PR #3319 on 2026-08-18 to update the boost workspace. The automation discovered 4 new upstream plugins and expanded plugins-list.yaml from 2 to 6 entries. After /update-versions resolved a versions.json mismatch, the publish workflow partially failed (1 plugin export error, missing metadata directory). Maintainer gabemontero confirmed the workspace is manually maintained and closed the PR. This is the second occurrence — PR #3158 was similarly closed in favor of manual issue #3287, which explicitly noted that automated overlay PRs 'can't be used directly given where boost is at.'
What could go better
The workspace-discovery-exclude file at the repo root already provides a mechanism for excluding workspaces from automated updates — it currently excludes openshift-image-registry using a regex pattern. The boost workspace is not listed despite being confirmed as manually maintained. Each time the daily workflow runs, it creates or updates a PR for boost that a human must manually close, generating noise (rebase warnings, versions.json mismatch comments, failed publish reports). Confidence is high: two PRs closed for the same reason, explicit maintainer confirmation, and a pre-existing exclusion mechanism that just needs an additional entry.
Proposed change
Add ^boost$ to the workspace-discovery-exclude file at the repo root. The file currently contains:
# Regexps matched against workspace names.
# Matching workspaces will be skipped by the automated update workflow.
^openshift-image-registry$
Add a new line:
This prevents the update-plugins-repo-refs workflow from creating automated PRs for the boost workspace while preserving the team's ability to do manual bumps via issues like #3287 and #3289.
Validation criteria
After the change, the next 3 daily runs of the update-plugins-repo-refs workflow should not create or update any PR for the boost workspace. Verify by checking that no new PRs appear on the workspaces/main__boost branch. The existing exclusion for openshift-image-registry should continue to work unchanged.
Generated by retro agent from #3319
What happened
The
update-plugins-repo-refsdaily workflow created PR #3319 on 2026-08-18 to update theboostworkspace. The automation discovered 4 new upstream plugins and expandedplugins-list.yamlfrom 2 to 6 entries. After/update-versionsresolved aversions.jsonmismatch, the publish workflow partially failed (1 plugin export error, missing metadata directory). Maintainergabemonteroconfirmed the workspace is manually maintained and closed the PR. This is the second occurrence — PR #3158 was similarly closed in favor of manual issue #3287, which explicitly noted that automated overlay PRs 'can't be used directly given where boost is at.'What could go better
The
workspace-discovery-excludefile at the repo root already provides a mechanism for excluding workspaces from automated updates — it currently excludesopenshift-image-registryusing a regex pattern. Theboostworkspace is not listed despite being confirmed as manually maintained. Each time the daily workflow runs, it creates or updates a PR for boost that a human must manually close, generating noise (rebase warnings, versions.json mismatch comments, failed publish reports). Confidence is high: two PRs closed for the same reason, explicit maintainer confirmation, and a pre-existing exclusion mechanism that just needs an additional entry.Proposed change
Add
^boost$to theworkspace-discovery-excludefile at the repo root. The file currently contains:Add a new line:
This prevents the
update-plugins-repo-refsworkflow from creating automated PRs for the boost workspace while preserving the team's ability to do manual bumps via issues like #3287 and #3289.Validation criteria
After the change, the next 3 daily runs of the
update-plugins-repo-refsworkflow should not create or update any PR for theboostworkspace. Verify by checking that no new PRs appear on theworkspaces/main__boostbranch. The existing exclusion foropenshift-image-registryshould continue to work unchanged.Generated by retro agent from #3319