No description
Find a file
2026-11-08 22:35:41 -03:00
action.yml Primera versión, desde contrib/actions/ del repo de la pila 2026-11-08 22:35:41 -03:00
README.md Primera versión, desde contrib/actions/ del repo de la pila 2026-11-08 22:35:41 -03:00

Checkout

Clona el repositorio del workflow en el workspace del job, por HTTP y con el token del propio job: no hace falta ninguna clave SSH.

- uses: actions/checkout@v1
Input Por defecto
ref el commit que lanzó el workflow rama, etiqueta o commit
fetch-depth 1 commits de historia; 0, toda
token el del job para clonar con otro token
submodules false true (un nivel) o recursive
lfs false true baja los ficheros de LFS

Deja el commit en detached HEAD. El token no queda guardado en el clon, así que un paso posterior que necesite git fetch o git push tiene que poner sus propias credenciales.

Se puede usar varias veces en el mismo job: reaprovecha el clon que haya, y el resultado es siempre el árbol limpio del commit pedido (descarta cambios y ficheros sin versionar).

Los submódulos que apuntan a la dirección pública de esta instancia se clonan por la interna, con el mismo token, así que tienen que ser legibles para él. lfs: true necesita git-lfs en la imagen del job (la de rocky-* lo trae).