Skip to content

chore: gh workflow improvements, lint and ts fixes #50

chore: gh workflow improvements, lint and ts fixes

chore: gh workflow improvements, lint and ts fixes #50

Triggered via push January 3, 2026 07:33
Status Failure
Total duration 3m 29s
Artifacts 1

release.yml

on: push
Test Suite  /  Detect Changes
3s
Test Suite / Detect Changes
Code Quality  /  Complexity & Maintainability
1m 7s
Code Quality / Complexity & Maintainability
Code Quality  /  Dead Code Detection
53s
Code Quality / Dead Code Detection
Code Quality  /  Duplicate Code Detection
59s
Code Quality / Duplicate Code Detection
Code Quality  /  Bundle Size Check
1m 4s
Code Quality / Bundle Size Check
Code Quality  /  TypeDoc Validation
56s
Code Quality / TypeDoc Validation
Code Quality  /  Dependency Size Delta
0s
Code Quality / Dependency Size Delta
Security Audit  /  Malware Scan
28s
Security Audit / Malware Scan
Security Audit  /  Workflow Security Scan
6s
Security Audit / Workflow Security Scan
Security Audit  /  NPM Audit
58s
Security Audit / NPM Audit
Security Audit  /  Dependency Review
0s
Security Audit / Dependency Review
Security Audit  /  CodeQL Security Analysis
1m 37s
Security Audit / CodeQL Security Analysis
Security Audit  /  Secret Scanning
0s
Security Audit / Secret Scanning
Security Audit  /  SBOM Generation
45s
Security Audit / SBOM Generation
Security Audit  /  License Compliance
59s
Security Audit / License Compliance
Test Suite  /  Commit Message Lint
0s
Test Suite / Commit Message Lint
Test Suite  /  PR Title Lint
0s
Test Suite / PR Title Lint
Matrix: Test Suite / test
Code Quality  /  Quality Summary
4s
Code Quality / Quality Summary
Security Audit  /  Security Summary
3s
Security Audit / Security Summary
Test Suite  /  CI Gate
2s
Test Suite / CI Gate
Create Draft Release
0s
Create Draft Release
Build Distribution Packages
Build Distribution Packages
Matrix: test-draft-installation
Publish GitHub Release
0s
Publish GitHub Release
Publish to npm
0s
Publish to npm
Matrix: test-npm-installation
Deploy Documentation  /  Build Documentation
Deploy Documentation / Build Documentation
Deploy Documentation  /  Deploy to GitHub Pages
Deploy Documentation / Deploy to GitHub Pages
Release Complete
0s
Release Complete
Fit to window
Zoom out
Zoom in

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/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