mcp-dbs

by cuongtl1992
Verified
name: Build, Test & Publish on: push: tags: - 'v*' jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: '18' registry-url: 'https://registry.npmjs.org' - name: Install dependencies run: npm ci - name: Build run: npm run build - name: Test run: npm test - name: Extract version from tag id: get_version run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT - name: Update package version run: npm version ${{ steps.get_version.outputs.VERSION }} --no-git-tag-version - name: Publish to NPM run: npm publish --access public env: NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}