Skip to content

ci: lint, tipos, tests y build en GitHub Actions - #1

Merged
mijhaels merged 1 commit into
mainfrom
ci/github-actions
Oct 13, 2026
Merged

mijhaels merged 1 commit into
mainfrom
ci/github-actions

Conversation

@mijhaels

Copy link
Copy Markdown
Contributor

Requested by ith

Qué cambia

Agrega .github/workflows/ci.yml, que corre en cada PR y en cada push a main con una matriz de Node 22 y 24 (engines pide >=22.18.0): npm ci, lint, typecheck, test y build. El build ya corre publint desde tsdown.config.ts.

Las actions están fijadas por SHA, con la versión en un comentario. El job tiene permisos de sólo lectura y, en los PR, cada push nuevo cancela la corrida anterior.

La publicación en npm queda para otro PR, cuando estén decididos el scope y la licencia.

Cómo lo probé

Corrí los mismos pasos localmente con Node 24: 33/33 tests, lint, typecheck, build y publint OK.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mijhaels mijhaels self-assigned this Oct 13, 2026
@mijhaels
mijhaels merged commit e5f09f7 into main Oct 13, 2026
2 checks passed
@mijhaels
mijhaels deleted the ci/github-actions branch October 13, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant