Use the GitHub MCP tools to update the mcpmark-eval/mcpmark-cicd repository with a very small CI workflow.
Goal
Add a GitHub Actions workflow named Basic CI Checks that automatically runs linting and unit tests any time work is pushed to or proposed for the main branch.
Requirements
- Create a branch called
basic-ci-checksfrommain. - Add
.github/workflows/basic-ci.ymlwith the following characteristics:- Workflow name:
Basic CI Checks. - Trigger on both
pushandpull_request, limited to themainbranch. - Single job called
quality-checksthat runs onubuntu-latestand uses Node.js 18 (actions/setup-node). - Steps must include
actions/checkout,npm ci,npm run lint, andnpm testin that order after Node is configured.
- Workflow name:
- Commit the workflow to your branch, open a pull request titled
Add basic CI checks, and merge it so the workflow exists onmain.
That's it—no caching, matrix builds, or issue automation required. Keep it lightweight and focused on verifying the existing lint/test scripts.