New Free · open source · MIT · CI/CD
8 GitHub Actions workflows
CI workflows commented line by line, with minimal permissions and caching.
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.