Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write access repo actividad GitHub Actions #94

Open
c4ebt opened this issue Oct 16, 2024 · 6 comments
Open

Write access repo actividad GitHub Actions #94

c4ebt opened this issue Oct 16, 2024 · 6 comments
Assignees
Labels

Comments

@c4ebt
Copy link

c4ebt commented Oct 16, 2024

El repositorio generado en GitHub classroom para la actividad de actions no da write access al usuario. ¿Es un error?

Edit:
¿Está bien hacerlo desde un fork? Y en el caso de que sí, ¿podemos borrar el fork después de que corra el workflow correctamente?
A raíz de esto último: ¿hay forma de saber si la request funcionó como se esperaba? Enviarla con los campos que dicen las instrucciones da como respuesta "Not Found".

@rodrigoogalde
Copy link
Member

Hola!
Para que necesitas el write? Con solo hacer un workflow debería bastar. Según la documentación de github esta habilitado para todos los roles
image

No debería haber problema hacerlo desde un fork. Pero no lo borres ya que si no, no vamos a poder revisarlo
Con respecto a lo ultimo, te debería devolver un success, tal como aparece en la imagen
image

@rodrigoogalde rodrigoogalde self-assigned this Oct 17, 2024
@c4ebt
Copy link
Author

c4ebt commented Oct 17, 2024

Tenía entendido por lo que vimos en clases que para hacer un workflow hay que crear un .yml en el directorio .github/workflows con el contenido de la action y pushearlo. Esto no requeriría write access al repo? Se puede trabajar con workflows de otra manera?

Con respecto a la request misma, no se que estoy haciendo mal, pero todo me tira "Not Found" (como si no existiera el sitio). Probé con curl desde la action, con curl manualmente, y con Postman manualmente :/
Qué podría ser? Me imagino que es mejor que no postee el comando con el que lo estoy haciendo para no spoilear.

@rodrigoogalde
Copy link
Member

En efecto, hay que hacerlo de esa manera. Según la imagen que adjunté, deberías poder hacerlo ya que este permitido para todos los roles.
Con respecto a lo otro, en efecto, render cerró esa URL, voy a mandar un anuncio con el link actualizado

@c4ebt
Copy link
Author

c4ebt commented Oct 17, 2024

Gracias por actualizar el link, ahora si funcionó :)

Lo hice con un fork, sigo sin poder hacerlo desde el repo principal. Como ya funciona desde un fork no importa tanto, pero para debuggear, estos son los pasos que estoy siguiendo:

image

donde curl.yml es el archivo del workflow que sí me funcionó desde el fork. Hay algún paso que me falte?

@rodrigoogalde
Copy link
Member

rodrigoogalde commented Oct 17, 2024

Intenta hacerlo en tu repo personal

@c4ebt
Copy link
Author

c4ebt commented Oct 17, 2024

Haciéndolo desde la GUI de GitHub si funcionó, gracias!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants