Skip to content

Copybara Action

Actions
Transforms and moves code between repositories
v1.0.2
Latest
Star (0)

copybara-action

Runs https://github.com/google/copybara in GitHub Actions. Copybara transforms and moves code between repositories.

Usage

Specify will-molloy/copybara-action@v1 as a step in your workflow.yml file, for example:

steps:
  - uses: actions/checkout@v1

  - uses: will-molloy/copybara-action@v1
    with:
      git_name: will-molloy
      git_email: [email protected]
      ssh_key: ${{ secrets.SSH_KEY }}
      ssh_known_hosts: ${{ secrets.KNOWN_HOSTS }}

Note, internally the action runs docker (specifically this image) so the step must run on Linux.

Arguments

Input Description Usage
git_name git config username, for authoring with Copybara required
git_email git config email, for authoring with Copybara required
ssh_key ssh public key, for authenticating with Copybara required
ssh_known_hosts ssh known hosts file contents, for authenticating with Copybara required
path copy.bara.sky file path optional (defaults to repo root)

See https://github.com/google/copybara for more details, specifically Using Docker to build and run Copybara.

Copybara Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Transforms and moves code between repositories
v1.0.2
Latest

Copybara Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.