diff --git a/.github/dependabot.yml b/.github/dependabot.yml
old mode 100644
new mode 100755
diff --git a/.github/reto_1/hola_mundo.py b/.github/reto_1/hola_mundo.py
new file mode 100755
index 0000000..3df37c5
--- /dev/null
+++ b/.github/reto_1/hola_mundo.py
@@ -0,0 +1,5 @@
+def hello_world():
+ print("Hello Alex Ferreira")
+
+if __name__ == '__main__':
+ hello_world()
diff --git a/.github/script/STEP b/.github/script/STEP
old mode 100644
new mode 100755
diff --git a/.github/workflows/ hola-mundo.yml b/.github/workflows/ hola-mundo.yml
new file mode 100644
index 0000000..d24564d
--- /dev/null
+++ b/.github/workflows/ hola-mundo.yml
@@ -0,0 +1,8 @@
+name: hola-mundo
+on: [push]
+jobs:
+ hola-mundo:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Hola mundo
+ run: python reto_1/hola_mundo.py
diff --git a/.github/workflows/0-inicio.yml b/.github/workflows/0-inicio.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/1-crea-primer-workflow.yml b/.github/workflows/1-crea-primer-workflow.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/2-conoce-triggers.yml b/.github/workflows/2-conoce-triggers.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/3-aprende-expresiones.yml b/.github/workflows/3-aprende-expresiones.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/4-usa-contextos.yml b/.github/workflows/4-usa-contextos.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/5-uso-variables.yml b/.github/workflows/5-uso-variables.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/hola-mundo.yml b/.github/workflows/hola-mundo.yml
new file mode 100755
index 0000000..f499ec6
--- /dev/null
+++ b/.github/workflows/hola-mundo.yml
@@ -0,0 +1,12 @@
+name: hola-mundo
+on:
+ push:
+ branches: [ "aprendiendo-github-actions" ]
+jobs:
+ hola-mundo:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Hola mundo
+ run: python .github/reto_1/hola_mundo.py
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
index 2e60aeb..03f43cc
--- a/README.md
+++ b/README.md
@@ -29,12 +29,12 @@ _Aprende los conceptos básicos para crear tu primer flujo de CI/CD para tus pro
- **¿Qué aprenderás?**: Aprenderás a automatizar los procesos de compilación, pruebas y despliegue de sus proyectos.
- **¿Qué construirás?**: Una serie de flujos de trabajo que usen los principales conceptos detrás de GitHub Actions (Jobs, Steps, Actions, Variables, Expresiones, entre otros).
- **Prerequisitos**: Conocimientos básicos sobre Git y GitHub (realizar commits y push; crear pull requests e issues; agregar etiquetas).
-- **Duración**: Este curso tendrá X pasos y lo podrás terminar en Y horas.
+- **Duración**: Este curso tendrá 5 pasos y lo podrás terminar en menos de 2 horas.
## ¿Cómo iniciar el curso?
1. Haz click derecho en **Start course** y abre el enlace en una nueva pestaña.
-
[](TBD-generate)
+
[](https://github.com/platzi/curso-github-actions/generate)
2. En la nueva pestaña, llena los campos para crear un nuevo repositorio.
- En owner, elige tu cuenta personal o la de tu organización.
- Es recomendado dejar el repositorio como público ya que los privados consumen [minutos que pueden ser cobrados](https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions).
@@ -161,6 +161,7 @@ Ahora que conoces los componentes básicos de un workflow en GitHub Actions pode
Agregue el siguiente contenido al archivo `triggers.yml`:
```yaml
name: Triggers
+ run-name: ¡Estoy aprendiendo a usar diferentes Triggers!
on:
push:
branches:
@@ -251,6 +252,7 @@ Puedes combinar valores literales, referencias de contexto y funciones usando op
Agregue el siguiente contenido al archivo `expresiones.yml`:
```yaml
name: Expresiones
+ run-name: ¡Estoy aprendiendo a usar Expresiones!
on:
workflow_dispatch:
inputs:
@@ -322,6 +324,7 @@ Los más usados son:
Agregue el siguiente contenido al archivo `contextos.yml`:
```yaml
name: Contexto
+ run-name: ¡Estoy aprendiendo a usar Contextos!
on: push
jobs:
check-main:
@@ -364,6 +367,7 @@ El uso de variables de entorno es lo único que te falta por aprender de los pri
Agregue el siguiente contenido al archivo `variables.yml`:
```yaml
name: Saludo usando variables
+ run-name: ¡Estoy aprendiendo a usar Variables!
on:
workflow_dispatch
env: