Checkout the called repository at the same reference it was invoked with
Following the discussion here,
since evidently there is not enough dogfeeding happening at @github,
I created checkout-called
to simplify checking out the called repository in your reusable workflows
This action requires
id-token: write
permissions
To use this action in your called workflows and check out the repository automatically, add the following lines:
- name: Checkout called repo
uses: dariocurr/checkout-called@main
This action mirrors the arguments of actions/checkout
, except for ref
and repository
that are injected automatically based on the call.
For example, if you call: user/repository/.github/workflows/workflow.yml@branch
, it will checkout the user/repository
repository using branch
as reference
This repository is committed to maintaining compatibility and same version as
actions/checkout