Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
220e77e
add cps-telemetry package
fateeand Sep 2, 2026
eaeacef
integrate cps-telemetry to composition
fateeand Sep 2, 2026
2e2b917
address feedback
fateeand Sep 3, 2026
a96e13b
address more feedback
fateeand Sep 3, 2026
21af5e0
fix ut
fateeand Sep 3, 2026
870ef72
fix more uts
fateeand Sep 3, 2026
5770d3b
polish
fateeand Sep 3, 2026
14b3a04
more feedback addressed
fateeand Sep 3, 2026
b5f5b8f
more changes
fateeand Sep 3, 2026
d69712e
create a separate rum entrypoint
fateeand Sep 3, 2026
a0b4157
add internal suffix
fateeand Sep 3, 2026
c60fff3
address more feedback from copilot
fateeand Sep 3, 2026
0f21532
more to prev
fateeand Sep 3, 2026
e864056
more
fateeand Sep 3, 2026
fa5f637
build key from redacted data
fateeand Sep 4, 2026
4099b53
add comments about multiple broadcast channels
fateeand Sep 4, 2026
e3d889a
fix maxKeys bug
fateeand Sep 4, 2026
8d5feee
add hostsInThisRealm
fateeand Sep 4, 2026
1dfffc5
add cancelOutcome to CpsTraceScenarioOptions
fateeand Sep 4, 2026
ebb1616
address more findings
fateeand Sep 4, 2026
a7a8b5f
more issues fixed
fateeand Sep 4, 2026
165021e
another iteration
fateeand Sep 4, 2026
94d900c
final
fateeand Sep 5, 2026
01300f0
polish
fateeand Sep 5, 2026
29950bb
update docs
fateeand Sep 5, 2026
1006582
log application name
fateeand Sep 5, 2026
ea85456
use my-app and test-app naming
fateeand Sep 5, 2026
2e203f4
close bi event names
fateeand Sep 6, 2026
fcbeb9b
add scenario find metods
fateeand Sep 7, 2026
6061f66
rename configs
fateeand Sep 7, 2026
d7eb692
make cpsUuid public
fateeand Sep 7, 2026
70d5699
fix lint issues
fateeand Sep 7, 2026
c2e2cfc
debug log only real events, loggers uniqness
fateeand Sep 28, 2026
dc381b2
draft diagnostics tool
fateeand Sep 30, 2026
6576e92
broadcast logs to shell
fateeand Sep 30, 2026
a9ffce1
Merge branch 'master' into testrum
fateeand Sep 30, 2026
6d07eae
move broadcast log provider to providers
fateeand Sep 30, 2026
c2375e1
address feedback
fateeand Sep 30, 2026
b2efe96
more feedback
fateeand Sep 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/workflows/cps-shared-ui-checkers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ jobs:
- name: Build app
run: npm run build

- name: Build telemetry library
run: npm run build:telemetry

- name: Build composition
run: npm run build:documentation

test:
runs-on: ubuntu-latest
steps:
Expand All @@ -48,6 +54,9 @@ jobs:
- name: Run library unit tests with coverage
run: npm run test:coverage:cps-ui-kit

- name: Run telemetry library unit tests
run: npm run test:cps-telemetry

- name: Comment coverage on PR
uses: ArtiomTr/jest-coverage-report-action@v2
if: github.event_name == 'pull_request'
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ yarn-error.log
testem.log
/typings

# Regenerated by `npm run trace:telemetry` — see
# projects/composition/src/app/telemetry-trace.capture.spec.ts
/projects/composition/telemetry-trace

# System files
.DS_Store
Thumbs.db
Expand Down
642 changes: 642 additions & 0 deletions CHANGES_DESC.md

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,35 @@
}
}
},
"cps-telemetry": {
"projectType": "library",
"root": "projects/cps-telemetry",
"sourceRoot": "projects/cps-telemetry/src",
"prefix": "cps",
"architect": {
"build": {
"builder": "@angular/build:ng-packagr",
"options": {
"project": "projects/cps-telemetry/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/cps-telemetry/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/cps-telemetry/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-builders/jest:run",
"options": {
"zoneless": false
}
}
}
},
"composition": {
"projectType": "application",
"schematics": {
Expand Down Expand Up @@ -73,6 +102,7 @@
],
"styles": ["projects/composition/src/styles.scss"],
"scripts": [],
"allowedCommonJsDependencies": ["shimmer"],
"browser": "projects/composition/src/main.ts"
},
"configurations": {
Expand Down
7 changes: 6 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,12 @@ module.exports = {
preset: 'jest-preset-angular',
moduleNameMapper: {
'^lodash-es$': 'lodash',
'^cps-ui-kit$': '<rootDir>/projects/cps-ui-kit/src/public-api.ts'
'^cps-ui-kit$': '<rootDir>/projects/cps-ui-kit/src/public-api.ts',
'^cps-telemetry$': '<rootDir>/projects/cps-telemetry/src/public-api.ts',
'^cps-telemetry/rum$':
'<rootDir>/projects/cps-telemetry/rum/src/public-api.ts',
'^cps-telemetry/diagnostics$':
'<rootDir>/projects/cps-telemetry/diagnostics/src/public-api.ts'
},
transformIgnorePatterns: [
'node_modules/(?!(.*.mjs$|@angular/common/locales/.*.js$))'
Expand Down
Loading
Loading