Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix: Power Query update fails with 0x800A03EC when Data Model is present#525

fix: Power Query update fails with 0x800A03EC when Data Model is present

fix: Power Query update fails with 0x800A03EC when Data Model is present #525

name:Build MCP Server
permissions:
contents:read
on:
push:
branches:[ main, develop ]
paths:
-'src/ExcelMcp.McpServer/**'
-'src/ExcelMcp.Core/**'
-'src/ExcelMcp.ComInterop/**'
-'tests/ExcelMcp.McpServer.Tests/**'
-'tests/ExcelMcp.Core.Tests/**'
-'tests/ExcelMcp.ComInterop.Tests/**'
-'global.json'
-'Directory.Build.props'
-'Directory.Packages.props'
-'.github/workflows/build-mcp-server.yml'
pull_request:
branches:[ main ]
paths:
-'src/ExcelMcp.McpServer/**'
-'src/ExcelMcp.Core/**'
-'src/ExcelMcp.ComInterop/**'
-'tests/ExcelMcp.McpServer.Tests/**'
-'tests/ExcelMcp.Core.Tests/**'
-'tests/ExcelMcp.ComInterop.Tests/**'
-'global.json'
-'Directory.Build.props'
-'Directory.Packages.props'
-'.github/workflows/build-mcp-server.yml'
jobs:
build-mcp-server:
runs-on:windows-latest
steps:
-uses:actions/checkout@v4
-name:Setup .NET
uses:actions/setup-dotnet@v4
with:
dotnet-version:8.0.x
-name:Restore dependencies
run:dotnet restore src/ExcelMcp.McpServer/ExcelMcp.McpServer.csproj
-name:Build MCP Server
run:dotnet build src/ExcelMcp.McpServer/ExcelMcp.McpServer.csproj --no-restore --configuration Release
-name:Verify Core Commands Coverage
run:|
Write-Output "🔍 Verifying Core Commands coverage..."
& scripts/audit-core-coverage.ps1 -FailOnGaps
if ($LASTEXITCODE -ne 0) {
Write-Error "❌ Coverage gaps detected! All Core methods must be exposed via MCP Server."
exit 1
}
Write-Output "✅ Coverage audit passed - 100% coverage maintained"
shell:pwsh
-name:Verify MCP Server build
run:|
# Check MCP Server executable
if (Test-Path "src/ExcelMcp.McpServer/bin/Release/net8.0/Sbroenne.ExcelMcp.McpServer.exe") {
Write-Output "✅ Sbroenne.ExcelMcp.McpServer.exe built successfully"
$mcpVersion = (Get-Item "src/ExcelMcp.McpServer/bin/Release/net8.0/Sbroenne.ExcelMcp.McpServer.exe").VersionInfo.FileVersion
Write-Output "📦 MCP Server Version: $mcpVersion"
# Check for MCP server.json configuration
if (Test-Path "src/ExcelMcp.McpServer/bin/Release/net8.0/.mcp/server.json") {
Write-Output "✅ MCP server.json configuration found"
} else {
Write-Warning "⚠️ MCP server.json configuration not found"
}
} else {
Write-Error "❌ Sbroenne.ExcelMcp.McpServer.exe not found"
exit 1
}
Write-Output "🧠 MCP Server ready for AI assistant integration"
shell:pwsh
-name:Upload MCP Server build artifacts
uses:actions/upload-artifact@v4
with:
name:ExcelMcp-MCP-Server-${{ github.sha }}
path:src/ExcelMcp.McpServer/bin/Release/net8.0/

[8]ページ先頭

©2009-2025 Movatter.jp