haochengsama's picture
Add files using upload-large-folder tool
a2ec7b6 verified
|
Raw
History Blame Contribute Delete
1.07 kB

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

  1. Create a branch called basic-ci-checks from main.
  2. Add .github/workflows/basic-ci.yml with the following characteristics:
    • Workflow name: Basic CI Checks.
    • Trigger on both push and pull_request, limited to the main branch.
    • Single job called quality-checks that runs on ubuntu-latest and uses Node.js 18 (actions/setup-node).
    • Steps must include actions/checkout, npm ci, npm run lint, and npm test in that order after Node is configured.
  3. Commit the workflow to your branch, open a pull request titled Add basic CI checks, and merge it so the workflow exists on main.

That's it—no caching, matrix builds, or issue automation required. Keep it lightweight and focused on verifying the existing lint/test scripts.