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: writepermissions
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@mainThis 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