MCP Utility Server

by Nekzus
Verified
MIT License
2,969
  • Apple
  • Linux
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs name: mcp-server-nekzus on: push: branches: [main] pull_request: branches: (*) jobs: quality: runs-on: ${{matrix.os}} strategy: matrix: node-version: [20.9.0] os: [ubuntu-latest, windows-latest] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{matrix.node-version}} uses: actions/setup-node@v4 with: node-version: ${{matrix.node-version}} - run: npm ci publish: permissions: contents: write runs-on: ubuntu-latest if: ${{github.ref == 'refs/heads/main'}} needs: [quality] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{matrix.node-version}} uses: actions/setup-node@v4 with: node-version: ${{matrix.node-version}} - run: npm ci - run: npm run semantic-release env: NPM_TOKEN: ${{secrets.NPM_TOKEN}} GH_TOKEN: ${{secrets.GH_TOKEN}}