ES · Leer en español Explore for free

Free · open source · MIT · CI/CD

8 GitHub Actions workflows

CI workflows commented line by line, with minimal permissions and caching.

Cover of 8 GitHub Actions workflows

The problem

Without continuous integration, a broken test or a vulnerable dependency reaches the main branch unnoticed, and you find out when it is already failing in production. Setting up GitHub Actions from scratch, with the right permissions and caching, takes time. These workflows, commented line by line, test Node and Python on every push and pull request and check your dependencies every week.

What’s included

  • node-ci.yml: lint and tests on Node 20 and 22 with npm caching
  • python-ci.yml: ruff and pytest with uv on 3.11–3.13
  • auditoria-dependencias.yml: weekly vulnerability check

Install it in one minute

git clone https://github.com/carlosp5751258-lgtm/github-actions-ci-espanol.git
mkdir -p .github/workflows
cp github-actions-ci-espanol/.github/workflows/node-ci.yml .github/workflows/   # or the one for your language
github-actions-ci-espanolCode, README and MIT license on GitHub

Commit and push: the workflow runs on every push and pull request. Each file tells you what to change.

License: MIT · use, modify and share it, including in commercial projects.