Skip to content

main: new workflow that syncs main to dev #4393

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 2 commits into from
Mar 6, 2025

Conversation

ralfhandl
Copy link
Contributor

New workflow to sync changes from main to dev. This workflow will trigger on push to main and create a PR for merging main into dev unless such a PR already exists.

The sync PR's author is the github-actions bot, so a single maintainer or TSC member can approve and merge it. An example PR created by this action is

This is a low-key solution to #4373 (comment) that only relies on GitHub tools without third-party dependencies.

Tick one of the following options:

  • schema changes are included in this pull request
  • schema changes are needed for this pull request but not done yet
  • no schema changes are needed for this pull request

New workflow to sync changes from main to dev via PRs
Copy link
Contributor

@lornajane lornajane left a comment

Choose a reason for hiding this comment

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

Thanks for doing this and including the example pull request, it really helped me think about what I was reviewing! I think we should require documentation with a change like this so I wrote some - if someone else thinks it looks good, then I'm happy to approve this pull request.

@ralfhandl
Copy link
Contributor Author

I like the documentation, thanks a lot!

Copy link
Contributor

@lornajane lornajane left a comment

Choose a reason for hiding this comment

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

I'm approving the pull request with my changes that @ralfhandl approved

@lornajane lornajane merged commit bc7aaf3 into main Mar 6, 2025
4 checks passed
@lornajane lornajane deleted the main-workflow-sync-main-to-dev branch March 6, 2025 15:29
@ralfhandl ralfhandl mentioned this pull request Mar 7, 2025
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants