Skip to content

Add two-way Rustwright repository sync - #18

Merged
suchintan merged 1 commit into
mainfrom
suchintan/rustwright-sync-oss
Jul 13, 2026
Merged

Add two-way Rustwright repository sync#18
suchintan merged 1 commit into
mainfrom
suchintan/rustwright-sync-oss

Conversation

@suchintan

Copy link
Copy Markdown
Member

What

  • Add the rustwright-to-rustwright-cloud sync manifest and merge-triggered workflow.
  • Add guarded auto-merge for sync-labeled repo-sync branches.
  • Include a manual workflow dispatch fallback.

Why

Mirror merged Rustwright contributions back to rustwright-cloud while preventing sync loops.

Testing

  • actionlint passes for both new workflows.
  • YAML parsing passes for the workflow and sync manifest.

Checklist

  • I kept this change focused.
  • Tests are not required for workflow-only behavior.
  • I did not include private credentials, tokens, or internal-only artifacts.

Risk and rollback

A token or ruleset mismatch could block automatic sync PR creation or merging. Roll back by reverting this PR; the repositories remain usable independently.

@github-actions github-actions Bot deleted a comment from claude Bot Jul 10, 2026
@github-actions github-actions Bot deleted a comment from claude Bot Jul 10, 2026
@suchintan

Copy link
Copy Markdown
Member Author

Review follow-up: removed workflow self-approval; sync PRs now only have GitHub auto-merge enabled and still require the repository human-review rule plus passing checks. The expected PAT owner is configured through RUSTWRIGHT_SYNC_ACTOR instead of hardcoded in the workflow. Generated titles are fixed plus a numeric source PR/run identifier, and commit metadata uses the GitHub Actions bot identity. The sync action remains pinned to commit 590c4dd. Existing Skyvern sync PRs confirm repo-file-sync-action authors PRs as the PAT owner, not the configured Git commit identity.

@github-actions github-actions Bot deleted a comment from claude Bot Jul 11, 2026
…workflow, checks-gated auto-merge)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@suchintan
suchintan force-pushed the suchintan/rustwright-sync-oss branch from 3cbb40c to b6e0882 Compare July 13, 2026 16:09
@suchintan
suchintan merged commit e272146 into main Jul 13, 2026
3 of 5 checks passed
@suchintan
suchintan deleted the suchintan/rustwright-sync-oss branch July 13, 2026 16:12
@claude

claude Bot commented Jul 13, 2026

Copy link
Copy Markdown

test

suchintan added a commit that referenced this pull request Jul 13, 2026
Skyvern-AI/rustwright-cloud#18

---------

Co-authored-by: suchintan <3853670+suchintan@users.noreply.github.com>
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