{"repo":"danharrin/monorepo-split-github-action","free":true,"listed":false,"github":"https://github.com/danharrin/monorepo-split-github-action","clone":"git clone https://github.com/danharrin/monorepo-split-github-action.git","description":"GitHub Action for Monorepo Split","language":"PHP","stars":120,"topics":["split","monorepo","github-actions"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"GitHub Action for Monorepo Split Version 2.0 now supports split to GitHub and Gitlab private repositories! Do you have a monorepo project on GitHub and need split packages to many repositories? Add this GitHub Action to your workflow and let it split your packages on every commit and tag. Docker Image The Docker image is published to GitHub Container Registry (ghcr.io) and is available at: - ghcr.io/danharrin/monorepo-split:latest (latest main branch) - ghcr.io/danharrin/monorepo-split:TAG (specific tags) The image is automatically built and published on every push to the main branch and on every tag. [!NOTE] The image was previously hosted on Docker Hub as symplify2/monorepo-split:latest . It has been migrated to GitHub Container Registry for better integration with the project. How does the Split Result Look Like? This repository splits tests into symplify/monorepo-split-github-action-test repository. Not on every commit, but only if contents of /tests/packages/some-package directory changes. Try it yourself - send PR with change in that directory. Docs - How to Use on Gitlab Config Split is basically git push or local directory to remote git repository. This remote repository can be located on GitHub or Gitlab. To be able to do that, it needs GITHUB TOKEN or GITLAB TOKEN with write repository access: Make sure to add this access token in \"Secrets\" of package settings at https://github.com/ / /settings/environments Define your GitHub Workflow","default_branch":null,"files":null,"tree":[],"storefront":"/r/danharrin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danharrin/monorepo-split-github-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}