Skip to content

ci: run API tests and lint in GitHub Actions - #79

Merged
Programador-jr merged 9 commits into
mainfrom
ci/github-actions-tests-lint
Oct 13, 2026
Merged

Programador-jr merged 9 commits into
mainfrom
ci/github-actions-tests-lint

Conversation

@Programador-jr

Copy link
Copy Markdown
Collaborator

Summary

  • Add a GitHub Actions workflow for pull requests targeting main and pushes to main.
  • Install dependencies with npm ci using the committed lockfile.
  • Run the Jest suite and ESLint; either failure fails the job.
  • Use Node.js 22 and read-only repository permissions.
  • Keep production database credentials out of CI; MongoDB integration tests remain opt-in through MONGODB_TEST_URI.

Validation

Opening this pull request triggers the workflow. I will use its results to validate the test and lint commands.

Closes #69

@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
musclelib-api Ready Ready Preview Oct 13, 2026 1:05pm UTC

@Programador-jr
Programador-jr merged commit a4873cd into main Oct 13, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Lib API Works Oct 13, 2026

This branch was successfully deployed

1 active deployment
Preview — 69e496cc Deployed Oct 13, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Testing] Run API tests and lint in GitHub Actions

1 participant