Skip to content

Add GH Action to auto-create benchmark branch#1483

Merged
andrewlock merged 1 commit into
masterfrom
andrew/automate-benchmarks-branch-creation
May 26, 2021
Merged

Add GH Action to auto-create benchmark branch#1483
andrewlock merged 1 commit into
masterfrom
andrew/automate-benchmarks-branch-creation

Conversation

@andrewlock

Copy link
Copy Markdown
Member

When we push a tag, we want to auto-create the benchmarks branch. This should extract the version number for the tag, and create a corresponding benchmarks branch. The benchmarks branches are used by CI to show historical performance. We use a branch instead of keying directly off the tags, as we don't want to benchmark every release, and so we can delete branches if applicable.

What's that? No, I haven't tested this 🙈 But I have checked the action-create-branch action looks legit at least!

@DataDog/apm-dotnet

When we push a tag, we want to auto-create the benchmarks branch. This should extract the version number for the tag, and create a corresponding benchmarks branch. The benchmarks branches are used by CI to show historical performance. 

We use a branch instead of keying directly off the tags, as we don't want to benchmark _every_ release, and so we can delete branches if applicable.
@andrewlock
andrewlock requested a review from a team as a code owner May 24, 2021 14:12

@tonyredondo tonyredondo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM but... I hope it works, We trust you!. 🤣

@zacharycmontoya zacharycmontoya left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This probably works 😄

@andrewlock
andrewlock merged commit ed31f82 into master May 26, 2021
@andrewlock
andrewlock deleted the andrew/automate-benchmarks-branch-creation branch May 26, 2021 07:57
@andrewlock andrewlock added the area:builds project files, build scripts, pipelines, versioning, releases, packages label Jun 1, 2021
@andrewlock andrewlock added this to the 1.27.0 milestone Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:builds project files, build scripts, pipelines, versioning, releases, packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants