mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-07-27 17:27:43 +00:00
feat: update Release workflow to build additional Quantower projects
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user