chore: gh workflow improvements, lint and ts fixes #50
release.yml
on: push
Test Suite
/
Detect Changes
3s
Code Quality
/
Complexity & Maintainability
1m 7s
Code Quality
/
Dead Code Detection
53s
Code Quality
/
Duplicate Code Detection
59s
Code Quality
/
Bundle Size Check
1m 4s
Code Quality
/
TypeDoc Validation
56s
Code Quality
/
Dependency Size Delta
0s
Security Audit
/
Malware Scan
28s
Security Audit
/
Workflow Security Scan
6s
Security Audit
/
NPM Audit
58s
Security Audit
/
Dependency Review
0s
Security Audit
/
CodeQL Security Analysis
1m 37s
Security Audit
/
Secret Scanning
0s
Security Audit
/
SBOM Generation
45s
Security Audit
/
License Compliance
59s
Test Suite
/
Commit Message Lint
0s
Test Suite
/
PR Title Lint
0s
Matrix: Test Suite / test
Matrix: test-draft-installation
Matrix: test-npm-installation
Release Complete
0s
Annotations
21 errors and 64 warnings
|
Security Audit / Workflow Security Scan
Process completed with exit code 1.
|
|
Security Audit / Workflow Security Scan
Potential expression injection vulnerability
|
|
Security Audit / Malware Scan
Process completed with exit code 2.
|
|
Security Audit / SBOM Generation
Process completed with exit code 254.
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/commands/ChatCommand.ts#L104
Unsafe call of a(n) `error` type typed value
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/commands/ChatCommand.ts#L104
Unsafe call of a(n) `error` type typed value
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/agent/TaskComplexityAnalyzer.ts#L115
Unsafe member access .content on an `error` typed value
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/agent/TaskComplexityAnalyzer.ts#L113
Unsafe member access .chat on an `error` typed value
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/agent/TaskComplexityAnalyzer.ts#L113
Unsafe call of a(n) `error` type typed value
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/agent/TaskComplexityAnalyzer.ts#L113
Unsafe assignment of an error typed value
|
|
Code Quality / Complexity & Maintainability:
src/cli.ts#L31
Unsafe construction of a(n) `error` type typed value
|
|
Code Quality / Complexity & Maintainability:
src/cli.ts#L31
Unsafe assignment of an error typed value
|
|
Code Quality / Complexity & Maintainability:
src/cli.ts#L30
Unsafe construction of a(n) `error` type typed value
|
|
Code Quality / Complexity & Maintainability:
src/cli.ts#L30
Unsafe assignment of an error typed value
|
|
Test Suite / Test on macos-latest
Process completed with exit code 1.
|
|
tests/unit/cli/keyboard/KeyboardEventBus.test.ts > KeyboardEventBus > Integration with KeyBindingsManager > should handle multiple keys mapped to same action:
tests/unit/cli/keyboard/KeyboardEventBus.test.ts#L329
AssertionError: expected "spy" to be called 2 times, but got 1 times
❯ tests/unit/cli/keyboard/KeyboardEventBus.test.ts:329:23
|
|
tests/unit/cli/keyboard/KeyboardEventBus.test.ts > KeyboardEventBus > Integration with KeyBindingsManager > should dispatch correct action from raw key:
tests/unit/cli/keyboard/KeyboardEventBus.test.ts#L315
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ tests/unit/cli/keyboard/KeyboardEventBus.test.ts:315:22
|
|
Test Suite / Test on ubuntu-latest
Process completed with exit code 1.
|
|
Security Audit / Security Summary
Process completed with exit code 1.
|
|
Test Suite / Test on windows-latest
Process completed with exit code 1.
|
|
Test Suite / CI Gate
Process completed with exit code 1.
|
|
Security Audit / Workflow Security Scan
.github/workflows/mimir-agents.yml is missing explicit permissions block
|
|
Security Audit / SBOM Generation
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Code Quality / Dead Code Detection
Cache not found for keys: npx-tools-Linux-f7449c60fcd2b7f73fdc04bca6f31ec4b4764e91392b2516e754069405ee25a9
|
|
Code Quality / Dead Code Detection
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Code Quality / TypeDoc Validation
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Code Quality / TypeDoc Validation
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Security Audit / NPM Audit
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Security Audit / NPM Audit
Cache not found for keys: tsc-Linux-463e392c5786aee78941934101815e4533edde71f9ff8157c6be54b844cf6b2b-0721392398205740d1f07e0046dd942230ac418391f064377ec1ce33328466ae
|
|
Security Audit / NPM Audit
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Code Quality / Duplicate Code Detection
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Code Quality / Duplicate Code Detection
Cache not found for keys: npx-tools-Linux-f7449c60fcd2b7f73fdc04bca6f31ec4b4764e91392b2516e754069405ee25a9
|
|
Code Quality / Duplicate Code Detection
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Security Audit / License Compliance
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Security Audit / License Compliance
Cache not found for keys: npx-tools-Linux-f7449c60fcd2b7f73fdc04bca6f31ec4b4764e91392b2516e754069405ee25a9
|
|
Security Audit / License Compliance
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Code Quality / Bundle Size Check
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Code Quality / Bundle Size Check
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Code Quality / Complexity & Maintainability
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Code Quality / Complexity & Maintainability
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
|
Code Quality / Complexity & Maintainability:
src/shared/utils/SecurityValidator.ts#L219
Unexpected control character(s) in regular expression: \x00, \x08, \x0b, \x0c, \x0e, \x1f
|
|
Code Quality / Complexity & Maintainability:
src/shared/config/ConfigLoader.ts#L218
Define a constant instead of duplicating this literal 4 times
|
|
Code Quality / Complexity & Maintainability:
src/mocks/MockTeamsAPIClient.ts#L128
Define a constant instead of duplicating this literal 6 times
|
|
Code Quality / Complexity & Maintainability:
src/mocks/MockTeamsAPIClient.ts#L73
Define a constant instead of duplicating this literal 4 times
|
|
Code Quality / Complexity & Maintainability:
src/mocks/MockTeamsAPIClient.ts#L71
Define a constant instead of duplicating this literal 5 times
|
|
Code Quality / Complexity & Maintainability:
src/features/providers/components/ProviderSetupWizard.tsx#L266
Define a constant instead of duplicating this literal 4 times
|
|
Code Quality / Complexity & Maintainability:
src/features/providers/components/ProviderSetupWizard.tsx#L265
Define a constant instead of duplicating this literal 4 times
|
|
Code Quality / Complexity & Maintainability:
src/features/providers/components/ProviderSetupWizard.tsx#L261
Define a constant instead of duplicating this literal 4 times
|
|
Code Quality / Complexity & Maintainability:
src/features/providers/components/ProviderSetupWizard.tsx#L217
Define a constant instead of duplicating this literal 7 times
|
|
Code Quality / Complexity & Maintainability:
src/features/chat/components/AgentSelectionUI.tsx#L76
Define a constant instead of duplicating this literal 6 times
|
|
Code Quality / Complexity & Maintainability
Cache not found for keys: tsc-Linux-463e392c5786aee78941934101815e4533edde71f9ff8157c6be54b844cf6b2b-0721392398205740d1f07e0046dd942230ac418391f064377ec1ce33328466ae
|
|
Code Quality / Complexity & Maintainability
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Test Suite / Test on macos-latest:
src/shared/utils/SecurityValidator.ts#L219
Unexpected control character(s) in regular expression: \x00, \x08, \x0b, \x0c, \x0e, \x1f
|
|
Test Suite / Test on macos-latest:
src/shared/config/ConfigLoader.ts#L218
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on macos-latest:
src/mocks/MockTeamsAPIClient.ts#L128
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on macos-latest:
src/mocks/MockTeamsAPIClient.ts#L73
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on macos-latest:
src/mocks/MockTeamsAPIClient.ts#L71
Define a constant instead of duplicating this literal 5 times
|
|
Test Suite / Test on macos-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L266
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on macos-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L265
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on macos-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L261
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on macos-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L217
Define a constant instead of duplicating this literal 7 times
|
|
Test Suite / Test on macos-latest:
src/features/chat/components/AgentSelectionUI.tsx#L76
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on macos-latest
Cache not found for keys: node-cache-macOS-arm64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Test Suite / Test on ubuntu-latest:
src/shared/utils/SecurityValidator.ts#L219
Unexpected control character(s) in regular expression: \x00, \x08, \x0b, \x0c, \x0e, \x1f
|
|
Test Suite / Test on ubuntu-latest:
src/shared/config/ConfigLoader.ts#L218
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on ubuntu-latest:
src/mocks/MockTeamsAPIClient.ts#L128
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on ubuntu-latest:
src/mocks/MockTeamsAPIClient.ts#L73
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on ubuntu-latest:
src/mocks/MockTeamsAPIClient.ts#L71
Define a constant instead of duplicating this literal 5 times
|
|
Test Suite / Test on ubuntu-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L266
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on ubuntu-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L265
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on ubuntu-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L261
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on ubuntu-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L217
Define a constant instead of duplicating this literal 7 times
|
|
Test Suite / Test on ubuntu-latest:
src/features/chat/components/AgentSelectionUI.tsx#L76
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on ubuntu-latest
Cache not found for keys: node-cache-Linux-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
|
Test Suite / Test on windows-latest:
src/shared/utils/SecurityValidator.ts#L219
Unexpected control character(s) in regular expression: \x00, \x08, \x0b, \x0c, \x0e, \x1f
|
|
Test Suite / Test on windows-latest:
src/shared/config/ConfigLoader.ts#L218
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on windows-latest:
src/mocks/MockTeamsAPIClient.ts#L128
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on windows-latest:
src/mocks/MockTeamsAPIClient.ts#L73
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on windows-latest:
src/mocks/MockTeamsAPIClient.ts#L71
Define a constant instead of duplicating this literal 5 times
|
|
Test Suite / Test on windows-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L266
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on windows-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L265
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on windows-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L261
Define a constant instead of duplicating this literal 4 times
|
|
Test Suite / Test on windows-latest:
src/features/providers/components/ProviderSetupWizard.tsx#L217
Define a constant instead of duplicating this literal 7 times
|
|
Test Suite / Test on windows-latest:
src/features/chat/components/AgentSelectionUI.tsx#L76
Define a constant instead of duplicating this literal 6 times
|
|
Test Suite / Test on windows-latest
Cache not found for keys: node-cache-Windows-x64-yarn-bb358829c0b7307721796f2b4f7898b7285d6b8a2cf98948c482196886d5405e
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
jscpd-report
|
398 Bytes |
sha256:0488058ae9a6c21365553a01eea7f96a200cd009ff146cce09b02045aec09522
|
|