Skip to content
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

Add Workflow to Sync With Upstream Rust #15

Open
wants to merge 1 commit into
base: dusk
Choose a base branch
from
Open

Conversation

d-sonuga
Copy link

@d-sonuga d-sonuga commented Jan 3, 2025

For #14.

This PR introduces a workflow that automates syncing with the upstream Rust repo.

What this does:

  • Runs a scheduled GitHub action every week.
  • Fetches the upstream Rust repo.
  • Merges the master branch to the point where the latest stable release was branched off

The idea here is that the stable releases are followed.
Stable Rust releases are normally made 6 weeks apart. I didn't think it would be necessary to precisely match this 6-week clockwork, so it checks every week instead.

The latest stable release in the upstream stable branch is branched off master and diverges.
The point of syncing only up to the commit where the stable branched off is to minimize conflicts.

@d-sonuga d-sonuga requested review from ZER0 and miloszm January 3, 2025 11:21
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.

1 participant