Skip to content

ci: Streamline Gitflow release process #7113

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 9, 2023
Merged

Conversation

mydea
Copy link
Member

@mydea mydea commented Feb 9, 2023

This streamlines the gitflow release process as follows:

  1. Create a branch off develop (at the state you want to release) with the branch naming prepare-release/VERSION, e.g. prepare-release/7.37.0
  2. Add a changelog commit to this branch
  3. Open PR towards master
  4. Once this is merged, it will automatically trigger publish for the version from the branch name

This way, we should avoid getting stray commits that have been merged into develop while a develop>master sync is in process.

@mydea mydea requested review from lforst, Lms24 and AbhiPrasad February 9, 2023 12:12
@mydea mydea self-assigned this Feb 9, 2023
Copy link
Member

@Lms24 Lms24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for streamlining!

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2023

Replay SDK metrics 🚀

Latest data for: 20a970c
  Plain +Sentry +Replay
Value Value Diff Ratio Value Diff Ratio
LCP 77.80 ms 93.99 ms +16.19 ms +20.81 % 123.42 ms +45.63 ms +58.64 %
CLS 0.06 ms 0.06 ms +0.00 ms +0.55 % 0.06 ms +0.00 ms +0.62 %
CPU 15.45 % 13.99 % -1.45 pp -9.41 % 26.44 % +10.99 pp +71.14 %
JS heap avg 1.93 MB 2 MB +63.57 kB +3.29 % 3.03 MB +1.09 MB +56.63 %
JS heap max 2.32 MB 2.56 MB +238.44 kB +10.28 % 4.53 MB +2.21 MB +95.12 %
netTx 0 B 0 B 0 B n/a 2.61 kB +2.61 kB n/a
netRx 0 B 0 B 0 B n/a 41 B +41 B n/a
netCount 0 0 0 n/a 1 +1 n/a
netTime 0.00 ms 0.00 ms 0.00 ms n/a 92.02 ms +92.02 ms n/a

*) pp - percentage points - an absolute difference between two percentages.
Last updated: Thu, 09 Feb 2023 12:29:47 GMT

@mydea mydea force-pushed the fn/gitflow-changelog branch from 959dacd to 78d5bdb Compare February 9, 2023 12:35
@mydea mydea merged commit e9c799b into develop Feb 9, 2023
@mydea mydea deleted the fn/gitflow-changelog branch February 9, 2023 14:19
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