Miha Kralj
8e43d62cbb
fix: move Roslyn SARIF upload from Sonar_Analysis to ReSharper_Analysis
...
SonarScanner wrapper overrides ErrorLog MSBuild property, preventing
Roslyn SARIF generation. ReSharper_Analysis already builds without
SonarScanner wrapping, so ErrorLog works correctly there.
2026-03-04 17:54:25 -08:00
Miha Kralj
ef330e527c
fix: target quantalib.csproj instead of .slnx for inspectcode
...
Analysis of full .slnx (800+ files across 5 projects) still times out
even with --no-build. Target lib/quantalib.csproj directly to scope
analysis to the main library (~400 files). Consistent with proven
local inspectcode approach.
2026-03-04 10:03:50 -08:00
Miha Kralj
0868f20820
refactor: use --include=**.cs instead of --exclude for inspectcode
...
Per JetBrains docs, --exclude only filters report output, not scanning.
Switch to --include="**/*.cs" for cleaner SARIF with only C# results.
2026-03-04 10:01:37 -08:00
Miha Kralj
92ccb7e53a
fix: resolve ReSharper InspectCode CI timeout
...
- Pre-build solution before inspectcode to avoid redundant 4-min internal build
- Add --no-build flag to jb inspectcode
- Add --exclude patterns for bin/obj/TestResults and binary artifacts
- Bump timeout-minutes from 15 to 20 as safety margin
2026-03-04 09:52:09 -08:00
Miha Kralj
0d94b4df52
refactor: move sonar-suppressions.json to .github/ directory
...
Keeps CI config files consolidated under .github/.
Updated Publish.yml references accordingly.
2026-03-04 08:49:10 -08:00
Miha Kralj
6f4e083811
fix: add environment 'pypi' to Publish_Package job for trusted publishing
...
PyPI trusted publisher OIDC token exchange failed because the workflow
job did not declare a GitHub environment. PyPI's trusted publisher config
requires environment claim to match. Added environment: pypi to the
Publish_Package job in Release.yml.
2026-03-03 13:15:17 -08:00
Miha Kralj
ce4416d388
fix(python): critical bug fixes across Python wrapper
2026-03-01 21:35:19 -08:00
Miha Kralj
9c03a5bbbe
fix: stabilize platform wheel retagging and manylinux uploads
2026-03-01 18:31:45 -08:00
Miha Kralj
d4d0646c4f
feat: publish platform-tagged wheels for all target runtimes
2026-03-01 17:47:31 -08:00
Miha Kralj
aa229caf99
fix: use supported macOS Intel runner label
2026-03-01 17:19:28 -08:00
Miha Kralj
7eff56e01c
fix: run linux-arm64 wheel build on native ARM runner
2026-03-01 17:17:26 -08:00
Miha Kralj
0b52892288
ci: build and publish multi-platform wheels via release workflow
2026-03-01 17:04:27 -08:00
Miha Kralj
bc531d392a
feat: add Python wheel release pipeline and TestPyPI publish fixes
2026-03-01 16:20:41 -08:00
Miha Kralj
1b8e7e6155
fix: publish quantower_quantalib.dll release asset
2026-03-01 14:20:17 -08:00
Miha Kralj
07054ae20a
refactor: centralize versioning and stabilize PMA validation
2026-03-01 14:07:14 -08:00
Miha Kralj
769a923a24
test: setup common stability and robustness properties tracking
2026-02-27 12:50:05 -08:00
Miha Kralj
915d7a007b
Add Standardize class for Z-Score normalization and update project files
...
- Implemented the Standardize class for calculating Z-Score normalization over a specified lookback period.
- Updated NDepend badge SVG files to reflect new metrics.
- Modified NDepend project files to reference the updated solution file name.
- Removed outdated documentation files related to indicator proposals and channel documentation remediation.
- Updated workspace configuration to point to the new solution file.
2026-02-07 12:47:13 -08:00
Miha Kralj
d04a1521a3
fix: restore truncated Codacy_Upload job in workflow
2026-01-26 16:04:40 -08:00
Miha Kralj
4652df360f
feat: sync Sonar rule suppressions across SonarCloud, Codacy, and local builds
2026-01-26 15:57:45 -08:00
Miha Kralj
480715f66f
Add Sonar rule suppressions and update Publish workflow for Codacy rule sync
2026-01-26 12:00:06 -08:00
Miha Kralj
24db200d19
fix: remove standalone DLL from release assets (NuGet package contains all frameworks)
2026-01-21 23:51:55 -06:00
Miha Kralj
cd7f753f14
fix: update file patterns for NuGet packing to ensure correct DLL inclusion
2026-01-21 23:35:50 -06:00
Miha Kralj
0c3b944485
feat: streamline release workflow and remove unnecessary warnings in test files
2026-01-21 23:27:03 -06:00
Miha Kralj
32f3366952
feat: enhance SARIF file handling in Publish workflow
2026-01-21 17:50:08 -05:00
Miha Kralj
fdfbfd98f0
Add Starchannel indicator implementation and validation tests
...
- Implemented the Starchannel class, which calculates a volatility-based envelope using SMA as the middle line and ATR for band width.
- Added methods for updating the indicator with new data, batch calculations, and state management.
- Created comprehensive unit tests for the Starchannel indicator, validating various scenarios including manual calculations, consistency across modes, eventing, and handling of large datasets.
- Ensured that the indicator's outputs are finite and that band widths are consistent across different calculation modes.
2026-01-21 17:21:29 -05:00
Miha Kralj
470d2f0121
fixing workflows
2026-01-21 16:06:19 -05:00
Miha Kralj
2d3c8fbaf8
feat: update Release workflow to build additional Quantower projects
2026-01-21 16:02:54 -05:00
Miha Kralj
e966000d48
feat: add DeepSource coverage upload to workflow ( #57 )
2026-01-19 12:21:33 -08:00
Miha Kralj
abef7e8cf6
chore: suppress S107 rule for SIMD methods with many parameters
2026-01-19 12:07:54 -08:00
Miha Kralj
86fe32a682
SIMD Refactor: Merge simd-dev into dev ( #55 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat >
Co-authored-by: Warp <agent@warp.dev >
2026-01-18 19:02:03 -08:00
Miha Kralj
82fc868cf5
Dosc
2024-11-04 15:16:05 -08:00
Miha Kralj
5b333bd2ec
semver fix
2024-11-04 15:02:19 -08:00
Miha Kralj
c0cb90e89b
Merge branch 'dev'
2024-11-04 14:50:08 -08:00
Miha Kralj
16d941ded4
semver fix
2024-11-04 14:49:33 -08:00
Miha Kralj
1df0dff12a
semver fix
2024-11-04 11:24:07 -08:00
Miha Kralj
7f6c29151c
Fixes
2024-11-03 15:52:25 -08:00
Miha Kralj
94928714bf
sonar fixes
2024-11-03 15:52:25 -08:00
Miha Kralj
3d648e59e3
improved github actions workflow
2024-11-01 18:54:48 -07:00
Miha
b2fcdda785
xml doc rewrite
2024-10-27 09:38:53 -07:00
Miha Kralj
70a2ed0b0b
Merge branch 'main' into dev
2024-10-24 19:27:20 -07:00
Miha Kralj
7a4648d5de
sonar
2024-10-24 19:05:14 -07:00
Miha Kralj
1e9f0483ec
Merge branch 'dev'
2024-10-14 12:29:42 -07:00
Miha Kralj
e5a1948fc0
Jvolty
2024-10-14 12:28:56 -07:00
Miha Kralj
264df57696
Jvolty
2024-10-14 11:17:20 -07:00
Miha Kralj
ffed6491d4
corrections
2024-10-13 17:31:35 -07:00
Miha Kralj
2236f5f483
gitversion fix
2024-10-12 22:46:36 -07:00
Miha Kralj
b3b3b24a25
refresh with new QT DLL
2024-10-12 20:36:37 -07:00
Miha Kralj
14ec3cd2b0
tests
2024-10-08 17:58:02 -07:00
Miha Kralj
00b5bf3242
nuget publish
2024-10-08 14:52:46 -07:00
Miha Kralj
a7eeacf8cb
Merge branch 'dev'
2024-10-08 10:47:21 -07:00