-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/real user monitoring #16
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ci: enhance GitHub Actions workflow with improved pipeline
- Remove unused imports - Replace any types with proper type definitions - Add proper interfaces for code splitting and tree shaking - Fix error handling types
- Add proper error type handling with unknown type - Fix ENOENT error checks - Add missing ExportData import - Improve type safety in queryHistory method - Fix undefined checks for query parameters
- Add verbose flag for better debugging - Disable fail_ci_if_error to prevent CI failures - Rename step for clarity
Ci/GitHub actions update
- Add tag pattern to push trigger - Change publish job condition to run on version tags
- Add tag push condition to build job - Enable build job for version tag pushes
- Add write permissions for contents and packages - Add permissions at workflow and job level - Fix GitHub release creation
- Add RUM data collection and metrics tracking - Implement performance metrics analysis - Add device and connection type tracking - Create comprehensive test suite for RUM functionality Features: - Performance metrics collection (FCP, LCP, FID, CLS, TTI) - Device and network information gathering - Statistical analysis with percentiles - Automated performance recommendations - Configurable sampling rate and endpoints
- Add proper web API type declarations - Fix percentile calculation in RUM analyzer - Update test expectations to match implementation - Add proper type handling for browser APIs - Fix median calculation logic in analyzer Changes: - Add @types/web and @types/node dependencies - Use proper Window interface with performance types - Add interfaces for non-standard browser APIs - Fix getPercentile calculation in analyzer - Update test cases to match actual implementation
- Update version to 0.1.4 - Add Real User Monitoring (RUM) documentation - Update configuration examples with RUM options - Add RUM metrics to report examples - Improve documentation structure and readability
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.