Skip to content

ci: add GitHub Actions verification#4

Merged
leonbreukelman merged 1 commit into
mainfrom
ba/add-ci-20260612T041900Z
Jun 12, 2026
Merged

ci: add GitHub Actions verification#4
leonbreukelman merged 1 commit into
mainfrom
ba/add-ci-20260612T041900Z

Conversation

@leonbreukelman

Copy link
Copy Markdown
Owner

Summary

  • Adds a minimal GitHub Actions CI workflow for fmc-mcp.
  • Runs the same local verification commands used for the Build Arena proposal PR: pytest, ruff, and mypy with the dev extra.

Why

PR #3 is ready and locally verified, but the repository had no CI configured, so gh pr checks reported no checks. This workflow creates the CI signal needed before merging PR #3 under the requested "merge when CI cleared" gate.

Verification

  • uv run --extra dev python -m pytest -q ✅ 19 passed
  • uv run --extra dev ruff check src/ tests/
  • uv run --extra dev mypy src/
  • git diff --cached --check
  • staged secret-shape scan ✅

Copilot AI review requested due to automatic review settings June 12, 2026 04:22
@leonbreukelman
leonbreukelman merged commit f4a2f9a into main Jun 12, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a minimal GitHub Actions CI workflow to provide an automated verification signal for this repository (and unblock “merge when CI cleared” gating mentioned in the PR metadata).

Changes:

  • Introduces a CI workflow triggered on pull requests and pushes to main.
  • Runs the repository’s standard verification commands via uv (pytest, ruff, mypy) using the dev extra.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
Comment on lines +12 to +23
jobs:
test:
name: tests / lint / typecheck
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.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.

2 participants