[TT-16966][TT-16971] fix: backport #7995 — fix tslib and npm ci in ci/tests/specs#8065
[TT-16966][TT-16971] fix: backport #7995 — fix tslib and npm ci in ci/tests/specs#8065buger merged 1 commit intorelease-5.12from
Conversation
Backport of [TT-16966][TT-16971] from master to release-5.12. Fixes `Cannot find module 'tslib'` error in portman contract tests by adding tslib as an explicit dependency and committing package-lock.json. Changes `npm install` to `npm ci` for deterministic installs. Note: The policy schema changes (PostExpiryAction omitzero) from #7995 are excluded because that field does not exist in release-5.12. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
🚨 Jira Linter FailedCommit: The Jira linter failed to validate your PR. Please check the error details below: 🔍 Click to view error detailsNext Steps
This comment will be automatically deleted once the linter passes. |
|
This PR backports a fix from #7995 to the Files Changed Analysis
Architecture & Impact Assessment
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-17T05:06:12.649Z | Triggered by: pr_opened | Commit: 70d4e93 💡 TIP: You can chat with Visor using |
Security Issues (1)
✅ Architecture Check PassedNo architecture issues found – changes LGTM. ✅ Performance Check PassedNo performance issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2026-04-17T05:06:08.848Z | Triggered by: pr_opened | Commit: 70d4e93 💡 TIP: You can chat with Visor using |
|
API Changes no api changes detected |
Summary
Full backport of #7995 to release-5.12.
tslibas an explicit dependency inci/tests/specs/package.jsonto fixCannot find module 'tslib'error in portman contract testspackage-lock.jsonand removes it from.gitignorefor deterministic buildsnpm install --ignore-scriptstonpm ciinci/tests/specs/Taskfile.ymlNote: The policy schema changes (
PostExpiryActionomitzerotag and associated tests) from #7995 are excluded because thePostExpiryActionfield does not exist in release-5.12.Test plan
Cannot find module 'tslib'🤖 Generated with Claude Code