From 37203bae5a87d902380ecb7ead454ec9b19af1ef Mon Sep 17 00:00:00 2001 From: simple Date: Thu, 29 May 2025 23:25:50 +0900 Subject: [PATCH 1/8] =?UTF-8?q?[main]=20docs:=20update=20README=20to=20rem?= =?UTF-8?q?ove=20automated=20testing=20section=20=F0=9F=93=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🚀 Breaking Changes: - Removed details about automated testing setup and GitHub Actions. --- README.md | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/README.md b/README.md index 376e87c..5b3dd5f 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,6 @@ GitLab MCP(Model Context Protocol) Server. **Includes bug fixes and improvements gitlab mcp MCP server -## 🚀 Automated Testing - -This project uses GitHub Actions for automated PR testing. All pull requests are automatically tested across multiple Node.js versions (18.x, 20.x, 22.x) with: - -- ✅ Build verification -- ✅ Type checking -- ✅ Code linting (ESLint) -- ✅ Code formatting (Prettier) -- ✅ API validation tests -- ✅ Docker build verification -- ✅ Security audit - -For integration testing setup, see [GitHub Secrets Setup Guide](docs/setup-github-secrets.md). - ## Usage ### Using with Claude App, Cline, Roo Code, Cursor From a2760f0aeaa49b1202167032446120bb03757bf8 Mon Sep 17 00:00:00 2001 From: simple Date: Thu, 29 May 2025 23:28:43 +0900 Subject: [PATCH 2/8] [main] chore: update version to 1.0.51 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🚀 Breaking Changes: - Updated package version from 1.0.50 to 1.0.51 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eeac290..b8441dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@zereight/mcp-gitlab", - "version": "1.0.50", + "version": "1.0.51", "description": "MCP server for using the GitLab API", "license": "MIT", "author": "zereight", From 6d6110c78bcef3987799c98a9fd48241236e7cf7 Mon Sep 17 00:00:00 2001 From: simple Date: Thu, 29 May 2025 23:38:20 +0900 Subject: [PATCH 4/8] fix: GitHub Actions workflow syntax errors - Remove unsupported default value syntax from secrets - Fix startup_failure error in PR validation workflow --- .github/workflows/pr-test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index 9073ddc..a110df8 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -32,7 +32,7 @@ jobs: - name: Run tests run: npm test env: - GITLAB_API_URL: ${{ secrets.GITLAB_API_URL || 'https://gitlab.com' }} + GITLAB_API_URL: ${{ secrets.GITLAB_API_URL }} GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN_TEST }} - name: Type check @@ -60,8 +60,8 @@ jobs: exit 1 fi env: - GITLAB_API_URL: ${{ secrets.GITLAB_API_URL || 'https://gitlab.com' }} - GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN_TEST || 'dummy-token-for-test' }} + GITLAB_API_URL: ${{ secrets.GITLAB_API_URL }} + GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN_TEST }} integration-test: runs-on: ubuntu-latest @@ -90,7 +90,7 @@ jobs: echo "Running integration tests with real GitLab API..." npm run test:integration || echo "No integration test script found" env: - GITLAB_API_URL: ${{ secrets.GITLAB_API_URL || 'https://gitlab.com' }} + GITLAB_API_URL: ${{ secrets.GITLAB_API_URL }} GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN_TEST }} PROJECT_ID: ${{ secrets.TEST_PROJECT_ID }} @@ -160,6 +160,6 @@ jobs: - name: Run tests run: npm test env: - GITLAB_API_URL: ${{ secrets.GITLAB_API_URL || 'https://gitlab.com' }} + GITLAB_API_URL: ${{ secrets.GITLAB_API_URL }} GITLAB_TOKEN_TEST: ${{ secrets.GITLAB_TOKEN_TEST }} TEST_PROJECT_ID: ${{ secrets.TEST_PROJECT_ID }} \ No newline at end of file