{"repo":"daspn/private-actions-checkout","free":true,"listed":false,"github":"https://github.com/daspn/private-actions-checkout","clone":"git clone https://github.com/daspn/private-actions-checkout.git","description":"GitHub Action to make custom private actions easily available to any workflow","language":"JavaScript","stars":81,"topics":["github-actions","javascript"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"private-actions-checkout Simplifies using custom private actions (and promotes code reuse) by looping through a list of repositories and checking them out into the job's workspace. Supports using GitHub Apps or multiple SSH keys. Optionally configures git to allow subsequent steps to provide authenticated access private repos. This action is tested on ubuntu-latest and macos-latest . No Windows support yet. Usage Pre-requisites Create a workflow .yml file in your repositories .github/workflows directory. An example workflow is available below. For more information, reference the GitHub Help Documentation for Creating a workflow file. Supported authentications To checkout private repositories we need a supported authentication accepted by the Git protocol. This action supports GitHub Apps and SSH keys. For enterprise environments we recommend using a GitHub app per organization with 1 installation as it doesn't require having a machine account. Inputs actions list - OPTIONAL : List of private actions to checkout. Must be a JSON array and each entry must match the format owner/repo@ref. May be an empty array if no actions are required. checkout base path - OPTIONAL : Where to checkout the custom actions. It uses ./.github/actions as default path return app token - OPTIONAL : If set to true then an output variable called app-token will be set that can be used for basic auth to github by subsequent steps (only works with Github Apps as the authentication method) configure git - O","default_branch":null,"files":null,"tree":[],"storefront":"/r/daspn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/daspn/private-actions-checkout/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."}