feat: update Release workflow to build additional Quantower projects

This commit is contained in:
Miha Kralj
2026-01-21 16:02:54 -05:00
parent 3eae9a76fe
commit 2d3c8fbaf8
2 changed files with 12 additions and 74 deletions
-72
View File
@@ -1,72 +0,0 @@
{
"permissions": {
"allow": [
"Bash(dotnet test:*)",
"Bash(git add:*)",
"Bash(git commit -m \"$\\(cat <<''EOF''\nRemove coverlet.msbuild to fix BadImageFormatException warnings\n\nSwitch from coverlet.msbuild to coverlet.collector approach to eliminate\nPDB-related warnings on .NET 10. Add runsettings file for optional coverage.\n\n🤖 Generated with [Claude Code]\\(https://claude.com/claude-code\\)\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\nEOF\n\\)\")",
"Bash(git push:*)",
"Bash(dotnet build:*)",
"Bash(where:*)",
"Bash(findstr:*)",
"Bash(qodana scan:*)",
"Bash(dir:*)",
"Bash(docker info:*)",
"Bash(npx markdownlint-cli:*)",
"Bash(dotnet restore:*)",
"WebSearch",
"WebFetch(domain:www.jetbrains.com)",
"Bash(powershell -Command:*)",
"Bash(powershell -NoProfile -File -:*)",
"Bash(powershell -NoProfile -ExecutionPolicy Bypass -File C:githubquantalibfix-whitespace.ps1)",
"Bash(powershell -NoProfile -ExecutionPolicy Bypass -File \"C:\\\\github\\\\quantalib\\\\fix-whitespace.ps1\")",
"Bash(dotnet clean:*)"
]
},
"mcpServers": {
"MCP Docs": {
"type": "sse",
"url": "https://gitmcp.io/docs"
},
"tavily": {
"command": "npx",
"args": ["-y", "tavily-mcp@latest"],
"env": {
"TAVILY_API_KEY": "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"
}
},
"Ref": {
"command": "npx",
"args": ["ref-tools-mcp@latest"],
"env": {
"REF_API_KEY": "ref-c60dc6e79ca35aaccf30"
}
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
},
"wolfram-mcp": {
"command": "npx",
"args": ["-y", "wolfram-mcp@latest"],
"env": {
"WOLFRAM_APP_ID": "83E9X2U98T"
}
},
"qdrant": {
"command": "uvx",
"args": ["mcp-server-qdrant"],
"env": {
"QDRANT_URL": "http://192.168.1.85:6333",
"COLLECTION_NAME": "agent_memory",
"EMBEDDING_MODEL": "sentence-transformers/all-MiniLM-L6-v2"
}
},
"codacy": {
"command": "npx",
"args": ["-y", "@codacy/codacy-mcp"],
"env": {
"CODACY_ACCOUNT_TOKEN": "HJgLyN2VclacmCEVxhkT"
}
}
}
}
+12 -2
View File
@@ -66,8 +66,18 @@ jobs:
- name: Build
run: |
dotnet build ./lib/quantalib.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Channels.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Cycles.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Dynamics.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Filters.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Forecasts.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Momentum.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Trends.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Oscillators.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Reversals.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Statistics.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Trends_FIR.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Trends_IIR.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Volatility.csproj --configuration Release --no-restore --nologo
dotnet build ./quantower/Volume.csproj --configuration Release --no-restore --nologo
- name: Pack NuGet
@@ -113,7 +123,7 @@ jobs:
--skip-duplicate \
--api-key "$MYGET_API_KEY"
- name: Create GitHub Release
- name: Create Production Release
if: inputs.release_type == 'production'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}