All Projects β†’ Olivr β†’ copybara-action

Olivr / copybara-action

Licence: Apache-2.0 license
Transform and move code between repositories. Start with ZERO config and 100% customizable.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to copybara-action

Patchman
Patchman is a Linux Patch Status Monitoring System
Stars: ✭ 163 (+136.23%)
Mutual labels:  repository, mirror
Composer Registry Manager
πŸ›  πŸ”¨ Composer registry manager that help to easily switch to the composer repository you want.
Stars: ✭ 448 (+549.28%)
Mutual labels:  repository, mirror
Mirrorlist Repo
Arch Linux CN Community repo mirrors list
Stars: ✭ 307 (+344.93%)
Mutual labels:  repository, mirror
Git Meta
Repository for the git-meta project -- build your own monorepo using Git submodules
Stars: ✭ 171 (+147.83%)
Mutual labels:  repository, monorepo
changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+962.32%)
Mutual labels:  monorepo
repository
🏭 Reusable repository interface
Stars: ✭ 29 (-57.97%)
Mutual labels:  repository
TableStorage.Abstractions.POCO
Builds on top of TableStorage.Abstractions (a repository wrapper over Azure Table Storage) such that objects to be serialized to and from Azure Table Storage are Plain Old CLR Objects (POCO) rather than TableEntities.
Stars: ✭ 20 (-71.01%)
Mutual labels:  repository
Reflector
Example of type safe properties reflection in Swift.
Stars: ✭ 14 (-79.71%)
Mutual labels:  mirror
nexus-blobstore-google-cloud
Nexus Repository Manager Blobstore backed by Google Cloud Storage
Stars: ✭ 35 (-49.28%)
Mutual labels:  repository
rules ruby
Ruby Rules for Bazel. It is, perhaps, production-ready. This project builds atop the work of Yugui, whose original rules can be found at https://github.com/yugui/rules_ruby. Please be aware there is an active fork of this project maintained by Coinbase at https://github.com/coinbase/rules_ruby.
Stars: ✭ 85 (+23.19%)
Mutual labels:  monorepo
Temps
Ξ» A selfhostable serverless function runtime. Inspired by zeit now.
Stars: ✭ 15 (-78.26%)
Mutual labels:  repository
microservices-demo
A Monorepo Demoing Microservices Architecture
Stars: ✭ 36 (-47.83%)
Mutual labels:  monorepo
neptune-client
πŸ“’ Experiment tracking tool and model registry
Stars: ✭ 348 (+404.35%)
Mutual labels:  repository
x-dash
βŒβž–πŸ“° shared front-end components for FT.com and the FT Apps
Stars: ✭ 32 (-53.62%)
Mutual labels:  monorepo
jill.py
A cross-platform installer for the Julia programming language
Stars: ✭ 202 (+192.75%)
Mutual labels:  mirror
readmesfix
Because I'm tired of running into broken READMEs!
Stars: ✭ 63 (-8.7%)
Mutual labels:  repository
laravel-repository-pattern
Files autogenerator for repositorry pattern
Stars: ✭ 46 (-33.33%)
Mutual labels:  repository
Anything
Digital asset organizing tool for creators.
Stars: ✭ 19 (-72.46%)
Mutual labels:  monorepo
nextjs-monorepo-example
Collection of monorepo tips & tricks
Stars: ✭ 874 (+1166.67%)
Mutual labels:  monorepo
ogma
A monorepo for the ogma logger and related packages
Stars: ✭ 201 (+191.3%)
Mutual labels:  monorepo

Copybara Action

Google's 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

 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, you can make it whatever you want it to be in advanced usage.

πŸ”₯ Basic usage

🧨 Advanced usage

πŸ”˜ All options

πŸ’š Contributing

πŸ’¬ Support

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].