Add v0.9.5 robustness: config validation, structured errors, geo timeout, minimal preset#80
Add v0.9.5 robustness: config validation, structured errors, geo timeout, minimal preset#80
Conversation
Co-authored-by: IntegerAlex <84370725+IntegerAlex@users.noreply.github.com>
Co-authored-by: IntegerAlex <84370725+IntegerAlex@users.noreply.github.com>
|
|
Update the GitHub Actions continuous integration workflow to expand the Node.js testing Co-authored-by: gitbot <gitbot@gossorg.in>
Adjust the GitHub Actions workflow configuration to exclude Node.js version 26 from the automated test suite. This version is currently unavailable Co-authored-by: gitbot <gitbot@gossorg.in>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…lizeConfig Co-authored-by: IntegerAlex <84370725+IntegerAlex@users.noreply.github.com>
…eout in geo-ip.ts Co-authored-by: IntegerAlex <84370725+IntegerAlex@users.noreply.github.com>
|
@macroscope-app review |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
There was a problem hiding this comment.
I'm working on the fix. The changes will replace error as Error with structuredError on lines 243 and 248 to ensure telemetry methods receive properly normalized error objects.
There was a problem hiding this comment.
I was unable to create the branch macroscope/copilot/add-robustness-improvements. This may be due to your branch protection rules. For more information, see the documentation at https://docs.macroscope.com/fix-it-for-me.
This comment was marked as outdated.
This comment was marked as outdated.
Eliminate the FingerprintPreset logic to simplify the system information collection pipeline. The getSystemInfo function no longer accepts a preset parameter and Co-authored-by: gitbot <gitbot@gossorg.in>
Update the project roadmap and branding assets to reflect current development priorities and new partnerships. The future roadmap data Co-authored-by: gitbot <gitbot@gossorg.in>
|
@macroscope-app review |
|
Review complete — no issues found. View results: Macroscope - Correctness Check |
getSystemInfoinsrc/index.ts(comment 2878017185)timeoutMsinsrc/geo-ip.ts, always usePromise.race, and warn on invalid values (comment 2878017221)💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Note
getSystemInfoinsrc/index.ts(comment 2878017185)timeoutMsinsrc/geo-ip.ts, always usePromise.race, and warn on invalid values (comment 2878017221)💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Changes since #80 opened
presetconfiguration option andFingerprintPresettype from the public API, configuration interface, and all internal implementations [2f067bd]getSystemInfofunction to always collect all fingerprinting data without conditional preset-based filtering [2f067bd]