Skip to content

Reconcile release/v10.4 with main - #651

Merged
dennisdoomen merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:docs/reconcile-release-v10.4-with-main
Aug 23, 2026
Merged

Reconcile release/v10.4 with main#651
dennisdoomen merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:docs/reconcile-release-v10.4-with-main

Conversation

@dennisdoomen

Copy link
Copy Markdown
Collaborator

No file changes — this records that release/v10.4 and main are reconciled as of this PR, and there is nothing to forward-port.

Checked every commit unique to release/v10.4 (40, vs. main) by diffing the two branches and attempting a real merge:

  • Most already exist on main under different hashes — separate cherry-picks of the same change (e.g. the telemetry-stripping fix, forward-ported the same way #567 did for the release-pipeline fixes).
  • The migrate-tool changes (RewriteCsprojsStep, MigrationIntegrationSpecs, ScriptRewriter) are superseded by a larger refactor already on main (the IMigrationStep pipeline decomposition), which is a strict superset and even carries a regex fix (da197226) release/v10.4 lacks.
  • version.json and the versioning row in docs/branching-and-release.md differ deliberately — release/v10.4 pins its own literal release version; main tracks its own -preview ladder. These must not be merged.

A real git merge release/v10.4 confirms this: after resolving every conflict, the result is byte-identical to main. No PR with an actual merge commit is possible anyway — this repo's branch protection disables merge commits and only allows rebase-merge, so a merge PR could never land.

Filed as a record so the two branches aren't flagged as unreconciled going forward.

@dennisdoomendennisdoomen added target/vCurrent Targets the current version skip-changelog Dont add to the Github Release Notes labels Aug 22, 2026
@dennisdoomen
dennisdoomen marked this pull request as ready for review August 22, 2026 18:09
@dennisdoomen
dennisdoomen merged commit d68f48e into Fallout-build:mainAug 23, 2026
@dennisdoomen
dennisdoomen deleted the docs/reconcile-release-v10.4-with-main branch August 23, 2026 06:44
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelogDont add to the Github Release Notestarget/vCurrentTargets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@dennisdoomen