Merge branch 'main' of https://github.com/Laboratoria/digitaljumpstar… #476
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Generate Markdown List # Nombre del flujo de trabajo | |
on: | |
push: | |
branches: | |
- main # Ejecutar este flujo de trabajo en cada push a la rama main | |
pull_request: | |
branches: | |
- main # Ejecutar este flujo de trabajo en cada pull request a la rama main | |
jobs: | |
build: | |
runs-on: ubuntu-latest # Usar la última versión de Ubuntu como sistema operativo | |
steps: | |
- name: Checkout repository # Paso para clonar el repositorio | |
uses: actions/checkout@v3 # Utilizar la acción checkout | |
- name: Set up Python # Paso para configurar Python | |
uses: actions/setup-python@v4 # Utilizar la acción setup-python | |
with: | |
python-version: '3.x' # Especificar la versión de Python a usar | |
- name: Install dependencies # Paso para instalar las dependencias necesarias | |
run: | | |
python -m pip install --upgrade pip # Actualizar pip | |
pip install requests # Instalar el paquete requests | |
- name: Print working directory # Paso para imprimir el directorio de trabajo actual | |
run: pwd | |
- name: List files in current directory # Paso para listar los archivos en el directorio actual | |
run: ls -la | |
- name: Run generate_markdown_list script # Paso para ejecutar el script generate_markdown_list.py | |
run: python generate_markdown_list.py | |
- name: Commit changes # Paso para hacer commit de los archivos generados | |
run: | | |
git config --global user.name 'github-actions[bot]' # Configurar el nombre de usuario para git | |
git config --global user.email 'github-actions[bot]@users.noreply.github.com' # Configurar el email para git | |
git add -A # Agregar todos los cambios, incluidos los archivos modificados y nuevos | |
git status # Mostrar el estado de git | |
git diff-index --quiet HEAD || git commit --allow-empty -m "Regenerar markdown files" | |
git push # Enviar los cambios al repositorio remoto |