# copybara-action **Repository Path**: mirrors_airbnb/copybara-action ## Basic Information - **Project Name**: copybara-action - **Description**: Transform and move code between repositories. Start with ZERO config and 100% customizable. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-15 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Copybara Action Google's [Copybara](https://github.com/google/copybara) is a great tool for transforming and moving code between repositories. This action comes with sensible defaults to make it **very easy** for you to use Copybara with Github but is also **100% customizable** so you can use it with your own config, your own Docker image. ## ♾️ Default flow ```text Source of Truth Destination +---------------+ Copybara +---------------+ | Branch +------------> | Branch | +-------+-------+ +---------------+ ^ | | +-------+-------+ Copybara +---------------+ | Pull Requests | <------------+ Pull Requests | +---------------+ +---------------+ ``` - One repo acts as the Source of Truth (SoT) - One other repo acts as the destination - SoT branch is always pushed by Copybara to destination branch - Pull Requests can be created on both SoT and destination - Pull Requests created on destination are always copied by Copybara to SoT > This is the flow used for this action's [basic usage](docs/basic-usage.md), you can make it whatever you want it to be in [advanced usage](docs/advanced-usage.md). ## πŸ”₯ [Basic usage](docs/basic-usage.md) ## 🧨 [Advanced usage](docs/advanced-usage.md) ## πŸ”˜ [All options](docs/inputs.md) ## πŸ’š [Contributing](docs/CONTRIBUTING.md) ## πŸ’¬ Support - For questions about this action: [Join Oliv'r on Keybase](https://keybase.io/team/olivr) - For questions about Copybara: [Copybara's repo](https://github.com/google/copybara/)