You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Enhance performance analysis workflow with improved tool installation and error handling
- Replaced Binlogtool installation with MSBuild Structured Log Viewer CLI for better analysis capabilities.
- Specified version for Meziantou.MSBuild.Tools during installation for consistency.
- Added conditional checks for tool availability before executing commands for double-write detection and binlog analysis, improving robustness.
- Updated basic binlog inspection step to provide clearer output and file information.
- Enhanced summary log to include detailed artifact information and instructions for local analysis.
if command -v Meziantou.MSBuild.Tools &> /dev/null; then
75
+
echo "Attempting to detect double-writes with Meziantou.MSBuild.Tools..."
76
+
Meziantou.MSBuild.Tools detect-double-writes --path artifacts/build-${{ github.run_id }}.binlog || echo "Meziantou.MSBuild.Tools failed - tool may not support this binlog version"
77
+
else
78
+
echo "Meziantou.MSBuild.Tools not available, skipping double-write detection"
79
+
fi
75
80
continue-on-error: true
76
81
77
-
- name: Analyze binlog for tasks and warnings (JSON report)
82
+
- name: Analyze binlog with MSBuild Structured Logger
0 commit comments