This repository was archived by the owner on Sep 3, 2026. It is now read-only.
feat(agent): add local skills and MCP tools #15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: ci | |
| on: | |
| push: | |
| pull_request: | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup BEAM | |
| uses: erlef/setup-beam@v1 | |
| with: | |
| otp-version: '28.0' | |
| gleam-version: '1.15.4' | |
| rebar3-version: '3' | |
| - name: Format check | |
| run: gleam format --check src test | |
| - name: Guard deprecated patterns | |
| shell: bash | |
| run: | | |
| set -euo pipefail | |
| if rg -n 'should\.equal|io\.debug' src test; then | |
| echo 'Deprecated Gleam test/debug pattern found' | |
| exit 1 | |
| fi | |
| if rg -n '\btodo\b' src; then | |
| echo 'Raw todo found in src/' | |
| exit 1 | |
| fi | |
| - name: Type check | |
| run: gleam check | |
| - name: Test | |
| run: gleam test |