You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix opal-plus sync workflow: replace rebase with merge (#891)
The rebase-based sync was broken — rebase rewrites history, causing
regular push to be rejected (fetch first). Replaced with a merge-based
approach that preserves opal-plus customizations and only brings in
new upstream changes incrementally.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
--body "Syncing opal/master (${OPAL_SHORT_SHA}) into opal-plus/master.
77
+
78
+
Review for conflicts with opal-plus customizations (banner, Docker image names, CI)." \
79
+
--add-reviewer "$GITHUB_ACTOR" || true
68
80
else
69
-
gh pr create --repo permitio/opal-plus --assignee "$GITHUB_ACTOR" --reviewer "$GITHUB_ACTOR" --base master --head public-master --title "Sync changes from public OPAL repository" --body "This PR synchronizes changes from the public OPAL repository to the private OPAL Plus repository." || true
81
+
gh pr create --repo permitio/opal-plus \
82
+
--assignee "$GITHUB_ACTOR" \
83
+
--reviewer "$GITHUB_ACTOR" \
84
+
--base master \
85
+
--head public-master \
86
+
--title "Sync opal/master (${OPAL_SHORT_SHA}) into opal-plus" \
87
+
--body "Syncing opal/master (${OPAL_SHORT_SHA}) into opal-plus/master.
88
+
89
+
Review for conflicts with opal-plus customizations (banner, Docker image names, CI)." || true
0 commit comments