Skip to content

Preserve private changes when integrating public updates - #68

Merged
ethanj merged 1 commit into
mainfrom
sync/monorepo-5184956
Sep 22, 2026
Merged

ethanj merged 1 commit into
mainfrom
sync/monorepo-5184956

Conversation

@ethanj

@ethanj ethanj commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace force-push realignment with a merge that preserves private-only files and newer private commits.
  • Stop safely on merge conflicts or concurrent updates instead of overwriting work.
  • Install ripgrep explicitly in the npm and Docker publishing workflows before artifact scanning.

Verification

  • Regression tests cover file/history preservation, export exclusions, repeat runs, conflicts, and concurrent pushes using real local Git repositories.
  • Publishing tests verify the scanner dependency is installed before scanning.
  • All 13 applicable internal CI checks passed.

## Summary
- Replace force-push realignment with a merge that preserves private-only files and newer private commits.
- Stop safely on merge conflicts or concurrent updates instead of overwriting work.
- Install ripgrep explicitly in the npm and Docker publishing workflows before artifact scanning.

## Verification
- Regression tests cover file/history preservation, export exclusions, repeat runs, conflicts, and concurrent pushes using real local Git repositories.
- Publishing tests verify the scanner dependency is installed before scanning.
- All 13 applicable internal CI checks passed.
@ethanj
ethanj merged commit fc1e331 into main Sep 22, 2026
12 checks passed
@ethanj
ethanj deleted the sync/monorepo-5184956 branch September 22, 2026 02:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant