Skip to content

ci: Remove pushing to main as part of the release process#1274

Merged
rmi22186 merged 1 commit into
masterfrom
chore/remove-staging-step-3-main-push
May 26, 2026
Merged

ci: Remove pushing to main as part of the release process#1274
rmi22186 merged 1 commit into
masterfrom
chore/remove-staging-step-3-main-push

Conversation

@rmi22186
Copy link
Copy Markdown
Member

@rmi22186 rmi22186 commented May 26, 2026

Background

Previously we pushed to master and main due us assuming we'd move from master to main at some point in the future. master and main in this scenario are both v2 of the web sdk. We've decided we'll make main v3, and so due to some experimentation on this branch causing the commit history to change, this step fails. It is an artifact of the past.

What Has Changed

Remove pushing to main from master.

Screenshots/Video

  • {Include any screenshots or video demonstrating the new feature or fix, if applicable}

Checklist

  • I have performed a self-review of my own code.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have tested this locally.

Additional Notes

  • {Any additional information or context relevant to this PR}

@rmi22186 rmi22186 requested a review from alexs-mparticle May 26, 2026 17:53
@sonarqubecloud
Copy link
Copy Markdown

@rmi22186 rmi22186 marked this pull request as ready for review May 26, 2026 17:55
@rmi22186 rmi22186 requested a review from a team as a code owner May 26, 2026 17:55
@cursor
Copy link
Copy Markdown

cursor Bot commented May 26, 2026

PR Summary

Low Risk
Workflow-only change to which git branches receive automated pushes; no product code or deployment logic beyond branch synchronization.

Overview
Staging release branch sync no longer mirrors release commits to main. After checkout of staging, the workflow still pushes HEAD to development, master, and the three release-order-* branches, but the duplicate git push origin HEAD:main is gone and the step is labeled only for master.

This aligns with treating main as v3 while master stays v2, so a forced sync to main was failing when histories diverged. No application or SDK runtime code changes—only .github/workflows/staging-step-3.yml.

Reviewed by Cursor Bugbot for commit 0b6c90e. Bugbot is set up for automated code reviews on this repo. Configure here.

@rmi22186 rmi22186 merged commit 0ec95bb into master May 26, 2026
28 of 33 checks passed
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.

2 participants